I believe that such a system would be some kind of embedded system.
It is good that such systems tomato can have standalone implementations that require only a minimal subset of the standard library. <chrono> not part of this minimal subset.
This is defined in ยง17.6.1.3 Freelance implementations [compliance]:
1 Two types of implementation are defined: hosting and stand-alone (1.4). For a hosted implementation, this International Standard describes a set of available headers.
2 A freelance implementation has a set of headers defined by the implementation. This set should include at least the headings shown in table 16.
Table 16 contains the following headers: <ciso646> , <cstddef> , <cfloat> , <limits> , <climits> , <cstdint> , <cstdlib> , <new> , <typeinfo> , <exception> , <initializer_list> , <cstdalign> , <cstdarg> , <cstdbool> , <type_traits> and <atomic> .
Please note that this does not mean that such an implementation cannot provide the <chrono> header <chrono> everything that can be implemented in it, but not the rest.
source share