cgv
Loading...
Searching...
No Matches
cgv::type::cond Namespace Reference

namespace for conditions that act on types More...

Classes

struct  has_virtual_destructor
 template condition returning, whether the passed type has a virtual destructor More...
 
struct  is_abstract
 template condition returning, whether the first argument is a base class of the second argument More...
 
struct  is_base_of
 template condition returning, whether the first argument is a base class of the second argument More...
 
struct  is_const
 checks if a type has the const modifier More...
 
struct  is_const< const T >
 
struct  is_const< T & >
 
struct  is_enum
 template condition returning, whether the given type is an enum type More...
 
struct  is_standard_type
 template condition returning, whether the given type is a standard type (excluding void and enum types) More...
 
struct  is_standard_type< bool >
 
struct  is_standard_type< flt32_type >
 
struct  is_standard_type< flt64_type >
 
struct  is_standard_type< int16_type >
 
struct  is_standard_type< int32_type >
 
struct  is_standard_type< int64_type >
 
struct  is_standard_type< int8_type >
 
struct  is_standard_type< std::string >
 
struct  is_standard_type< std::wstring >
 
struct  is_standard_type< uint16_type >
 
struct  is_standard_type< uint32_type >
 
struct  is_standard_type< uint64_type >
 
struct  is_standard_type< uint8_type >
 
struct  is_standard_type< wchar_type >
 

Detailed Description

namespace for conditions that act on types