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 |