SO3Engine
|
SO3::SAnyNumeric::numholder< ValueType > Class Template Reference
#include <SO3Any.h>
Inheritance diagram for SO3::SAnyNumeric::numholder< ValueType >:
Public Member Functions | |
numholder (const ValueType &value) | |
virtual const std::type_info & | GetType () const |
virtual placeholder * | Clone () const |
virtual placeholder * | Add (placeholder *rhs) |
virtual placeholder * | Subtract (placeholder *rhs) |
virtual placeholder * | Multiply (placeholder *rhs) |
virtual placeholder * | Multiply (float factor) |
virtual placeholder * | Divide (placeholder *rhs) |
virtual void | WriteToStream (std::ostream &o) |
Public Member Functions inherited from SO3::SAnyNumeric::numplaceholder | |
~numplaceholder () | |
Public Member Functions inherited from SO3::SAny::placeholder | |
virtual | ~placeholder () |
Public Attributes | |
ValueType | held |
Detailed Description
template<typename ValueType>
class SO3::SAnyNumeric::numholder< ValueType >
class SO3::SAnyNumeric::numholder< ValueType >
Constructor & Destructor Documentation
◆ numholder()
template<typename ValueType >
|
inline |
Member Function Documentation
◆ Add()
template<typename ValueType >
|
inlinevirtual |
Implements SO3::SAnyNumeric::numplaceholder.
◆ Clone()
template<typename ValueType >
|
inlinevirtual |
Implements SO3::SAny::placeholder.
◆ Divide()
template<typename ValueType >
|
inlinevirtual |
Implements SO3::SAnyNumeric::numplaceholder.
◆ GetType()
template<typename ValueType >
|
inlinevirtual |
Implements SO3::SAny::placeholder.
◆ Multiply() [1/2]
template<typename ValueType >
|
inlinevirtual |
Implements SO3::SAnyNumeric::numplaceholder.
◆ Multiply() [2/2]
template<typename ValueType >
|
inlinevirtual |
Implements SO3::SAnyNumeric::numplaceholder.
◆ Subtract()
template<typename ValueType >
|
inlinevirtual |
Implements SO3::SAnyNumeric::numplaceholder.
◆ WriteToStream()
template<typename ValueType >
|
inlinevirtual |
Implements SO3::SAny::placeholder.
Member Data Documentation
◆ held
template<typename ValueType >
ValueType SO3::SAnyNumeric::numholder< ValueType >::held |
The documentation for this class was generated from the following file:
- include/SO3Utils/SO3Any.h
Generated by 1.9.8