DASH  0.3.0
cstddef.h
1 #ifndef INCLUDED_CSTDDEF_DOT_H
2 #define INCLUDED_CSTDDEF_DOT_H
3 
4 #include <cstddef>
5 
6 #if __cpp_lib_byte < 201603
7 
8 namespace std {
9 // The `byte` type is defined exactly this way in C++17's `<cstddef>` (section
10 // [cstddef.syn]). It is defined here to allow use of
11 // `polymorphic_allocator<byte>` as a vocabulary type.
12 enum class byte : unsigned char {};
13 
14 } // namespace std
15 
16 #endif
17 
18 #endif
see https://en.cppreference.com/w/cpp/feature_test for recommended feature tests
Definition: cstddef.h:8