Diana
0.8.3
|
#include <CapeVariant.hpp>
Class CapeVariant is the data type for all variables that are not explicitly declared as some other type. An internal data type can be specified as:
CapeVariant | ( | ) |
default constructor (object has type CapeNone).
virtual ~CapeVariant | ( | ) | [virtual] |
default destructor.
CapeVariant | ( | const CapeVariant & | var | ) |
copy constructor for the CapeVariant.
CapeVariant | ( | const CapeDouble | _val | ) |
constructor for the CapeDouble.
CapeVariant | ( | const CapeFloat | _val | ) |
constructor for the CapeFloat.
CapeVariant | ( | const CapeLong | _val | ) |
constructor for the CapeLong.
CapeVariant | ( | const bool | _val | ) |
constructor for the bool.
CapeVariant | ( | const CapeBoolean | _val | ) |
constructor for the CapeBoolean.
CapeVariant | ( | const CapeChar | _val | ) |
constructor for the CapeChar.
CapeVariant | ( | const CapeShort | _val | ) |
constructor for the CapeShort.
CapeVariant | ( | const CapeString & | _val | ) |
constructor for the CapeString reference.
CapeVariant | ( | const CapeString * | _val | ) |
constructor for the CapeString pointer.
CapeVariant | ( | const char * | _val | ) |
copy constructor for the char*.
CapeVariant | ( | const CapeArrayString & | _val | ) |
constructor for the CapeArrayString reference.
CapeVariant | ( | const CapePointer | _val | ) |
copy constructor for the CapePointer.
CapeVariant | ( | const Diana::DianaArray & | _val | ) |
constructor for the DianaArray reference.
CapeVariant | ( | const Diana::DianaSparseArray & | _val | ) |
constructor for the DianaSparseArray reference.
CapeBoolean asBoolean | ( | ) | const |
returns CapeVariant as a boolean.
returns CapeVariant as a character.
returns CapeVariant as a date string.
Diana::DianaArray& asDianaArray | ( | ) | const |
returns CapeVariant as a DianaArray reference.
Diana::DianaSparseArray& asDianaSparseArray | ( | ) | const |
returns CapeVariant as a DianaSparseArray reference.
CapeDouble asDouble | ( | ) | const |
returns CapeVariant as a double precision float.
Referenced by SingAnalyser::addDerivativeByParameter(), DianaContinuation::addDerivativeByParameter(), DianaContinuation::DianaContinuation(), and DianaContinuation::packFreeParameters().
returns CapeVariant as a single precision float.
returns CapeVariant as a integer long.
CapePointer asPointer | ( | ) | const |
returns CapeVariant as a void pointer.
returns CapeVariant as a integer short.
CapeString asString | ( | ) | const |
returns CapeVariant as a string.
CapeArrayString& asStringArray | ( | ) | const |
returns CapeVariant as a array of strings.
returns CapeVariant as a URL string.
Types::CapeType getType | ( | ) | const |
returns current type of the CapeVariant value.
CapeVariant& operator= | ( | const CapeVariant & | v | ) |
assignment constructor for the CapeVariant type.
CapeVariant& operator= | ( | const CapeDouble | d | ) |
assignment constructor for the CapeDouble type.
CapeVariant& operator= | ( | const CapeFloat | f | ) |
assignment constructor for the CapeFloat type.
CapeVariant& operator= | ( | const CapeLong | l | ) |
assignment constructor for the CapeLong type.
CapeVariant& operator= | ( | const bool | b | ) |
assignment constructor for the CapeBoolean type.
CapeVariant& operator= | ( | const CapeBoolean | b | ) |
assignment constructor for the CapeBoolean type.
CapeVariant& operator= | ( | const CapeChar | ch | ) |
assignment constructor for the CapeChar type.
CapeVariant& operator= | ( | const CapeShort | sh | ) |
assignment constructor for the CapeShort type.
CapeVariant& operator= | ( | const CapeString & | str | ) |
assignment constructor for the CapeString reference.
CapeVariant& operator= | ( | const CapeString * | str | ) |
assignment constructor for the CapeString pointer.
CapeVariant& operator= | ( | const char * | str | ) |
assignment constructor for the char* type.
CapeVariant& operator= | ( | const CapeArrayString & | str | ) |
assignment constructor for the CapeArrayString reference.
CapeVariant& operator= | ( | const CapePointer | ptr | ) |
assignment constructor for the CapePointer.
CapeVariant& operator= | ( | const Diana::DianaArray & | array | ) |
assignment constructor for the DianaArray reference.
CapeVariant& operator= | ( | const Diana::DianaSparseArray & | array | ) |
assignment constructor for the DianaSparseArray reference.
std::ostream& operator<< | ( | std::ostream & | out_file, |
const CapeVariant & | variant | ||
) | [friend] |
ostream output operator for the CapeVariant class.