Project

General

Profile

SO3Engine
SO3::SAny::holder< ValueType > Class Template Reference

#include <SO3Any.h>

Inheritance diagram for SO3::SAny::holder< ValueType >:
SO3::SAny::placeholder

Public Member Functions

 holder (const ValueType &value)
 
virtual const std::type_info & GetType () const
 
virtual placeholderClone () const
 
virtual void WriteToStream (std::ostream &o)
 
- Public Member Functions inherited from SO3::SAny::placeholder
virtual ~placeholder ()
 

Public Attributes

ValueType held
 

Detailed Description

template<typename ValueType>
class SO3::SAny::holder< ValueType >

Definition at line 82 of file SO3Any.h.

Constructor & Destructor Documentation

◆ holder()

template<typename ValueType >
SO3::SAny::holder< ValueType >::holder ( const ValueType &  value)
inline

Definition at line 92 of file SO3Any.h.

Member Function Documentation

◆ Clone()

template<typename ValueType >
virtual placeholder * SO3::SAny::holder< ValueType >::Clone ( ) const
inlinevirtual

Implements SO3::SAny::placeholder.

Definition at line 105 of file SO3Any.h.

◆ GetType()

template<typename ValueType >
virtual const std::type_info & SO3::SAny::holder< ValueType >::GetType ( ) const
inlinevirtual

Implements SO3::SAny::placeholder.

Definition at line 98 of file SO3Any.h.

◆ WriteToStream()

template<typename ValueType >
virtual void SO3::SAny::holder< ValueType >::WriteToStream ( std::ostream &  o)
inlinevirtual

Implements SO3::SAny::placeholder.

Definition at line 112 of file SO3Any.h.

Member Data Documentation

◆ held

template<typename ValueType >
ValueType SO3::SAny::holder< ValueType >::held

Definition at line 85 of file SO3Any.h.


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