neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
type_traits.hpp File Reference
#include <neolib/neolib.hpp>
#include <istream>
#include <ostream>

Go to the source code of this file.

Classes

struct  neolib::type_traits_detail::anyx
 
struct  neolib::has_loading_support< T, StreamType >
 
struct  neolib::has_saving_support< T, StreamType >
 
struct  neolib::has_stream_operators< T, LoadingStreamType, SavingStreamType >
 
struct  neolib::const_selector< ConstType, NonConstType, true >
 
struct  neolib::const_selector< ConstType, NonConstType, false >
 
struct  neolib::const_selector_from_pointer< ConstType, NonConstType, Pointer >
 

Namespaces

namespace  neolib
 
namespace  neolib::type_traits_detail
 

Typedefs

typedef char neolib::type_traits_detail::yes
 
typedef char(& neolib::type_traits_detail::no)[2]
 

Functions

no neolib::type_traits_detail::operator<< (const anyx &, const anyx &)
 
no neolib::type_traits_detail::operator>> (const anyx &, const anyx &)
 
template<class T >
yes neolib::type_traits_detail::check (T const &)
 
no neolib::type_traits_detail::check (no)