TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Nice::Any::holder< ValueType > Class Template Reference
Inheritance diagram for Nice::Any::holder< ValueType >:
Inheritance graph
Collaboration diagram for Nice::Any::holder< ValueType >:
Collaboration graph

Public Member Functions

 holder (const ValueType &value)
 
virtual const std::type_info & type () const
 
virtual std::string typeString () const
 
virtual std::string toString () const
 
virtual placeholderclone () const
 
 holder (const ValueType &value)
 
virtual const std::type_info & type () const
 
virtual std::string typeString () const
 
virtual std::string toString () const
 
virtual placeholderclone () const
 
- Public Member Functions inherited from Nice::Any::placeholder
virtual ~placeholder ()
 
virtual ~placeholder ()
 

Public Attributes

ValueType held
 

Static Public Attributes

static std::string s_s
 

Constructor & Destructor Documentation

◆ holder() [1/2]

template<typename ValueType >
Nice::Any::holder< ValueType >::holder ( const ValueType &  value)
inline

◆ holder() [2/2]

template<typename ValueType >
Nice::Any::holder< ValueType >::holder ( const ValueType &  value)
inline

Member Function Documentation

◆ clone() [1/2]

template<typename ValueType >
virtual placeholder* Nice::Any::holder< ValueType >::clone ( ) const
inlinevirtual

◆ clone() [2/2]

template<typename ValueType >
virtual placeholder* Nice::Any::holder< ValueType >::clone ( ) const
inlinevirtual

◆ toString() [1/2]

template<typename ValueType >
virtual std::string Nice::Any::holder< ValueType >::toString ( ) const
inlinevirtual

◆ toString() [2/2]

template<typename ValueType >
virtual std::string Nice::Any::holder< ValueType >::toString ( ) const
inlinevirtual

◆ type() [1/2]

template<typename ValueType >
virtual const std::type_info& Nice::Any::holder< ValueType >::type ( ) const
inlinevirtual

◆ type() [2/2]

template<typename ValueType >
virtual const std::type_info& Nice::Any::holder< ValueType >::type ( ) const
inlinevirtual

◆ typeString() [1/2]

template<typename ValueType >
virtual std::string Nice::Any::holder< ValueType >::typeString ( ) const
inlinevirtual

◆ typeString() [2/2]

template<typename ValueType >
virtual std::string Nice::Any::holder< ValueType >::typeString ( ) const
inlinevirtual

Member Data Documentation

◆ held

template<typename ValueType >
ValueType Nice::Any::holder< ValueType >::held

◆ s_s

template<typename ValueType >
std::string Nice::Any::holder< ValueType >::s_s
static

The documentation for this class was generated from the following file: