Go to the source code of this file.
|
| | scl |
| | Global namespace of the SCL.
|
| |
| | scl::concepts |
| | A lightweight concept-like library for C++11.
|
| |
|
| #define | SCL_ASSERT_TYPE(type) static_asssert(META::exists<T::type>(), "CharTraits<T, CharT>: T::type should exist") |
| |
| #define | SCL_TYPE(type) typename T::type |
| |
| #define | SCL_char std::declval<CharT>() |
| |
| #define | SCL_rptr std::declval<CharT*>() |
| |
| #define | SCL_ptr std::declval<const CharT*>() |
| |
| #define | SCL_size std::declval<std::size_t>() |
| |
| #define | SCL_int std::declval<int>() |
| |
◆ SCL_ASSERT_TYPE
| #define SCL_ASSERT_TYPE |
( |
|
type | ) |
static_asssert(META::exists<T::type>(), "CharTraits<T, CharT>: T::type should exist") |
◆ SCL_char
| #define SCL_char std::declval<CharT>() |
◆ SCL_int
| #define SCL_int std::declval<int>() |
◆ SCL_ptr
| #define SCL_ptr std::declval<const CharT*>() |
◆ SCL_rptr
| #define SCL_rptr std::declval<CharT*>() |
◆ SCL_size
| #define SCL_size std::declval<std::size_t>() |
◆ SCL_TYPE
| #define SCL_TYPE |
( |
|
type | ) |
typename T::type |