33#include "../utility/PEBLUtility.h"
34#include "../utility/rc_ptrs.h"
35#include "../utility/Defs.h"
74#ifndef PEBL_EMSCRIPTEN
78 Variant(
const long unsigned int i);
80#ifndef PEBL_EMSCRIPTEN
128#ifndef PEBL_EMSCRIPTEN
143 operator long unsigned int();
145#ifndef PEBL_EMSCRIPTEN
150 operator const std::string()
const;
213 long unsigned int mCreationTime;
@ P_DATA_FUNCTION_POINTER
@ STACK_TERMINATE_EVENT_LOOP
Variant(* pFunc)(Variant)
Variant operator/(const Variant &rhs) const
This overloads the / operator for Variants.
bool IsComplexData() const
bool Less(const Variant &rhs) const
Primitive Comparing Method.
bool operator!=(const Variant &rhs) const
bool IsGlobalVariable() const
std::string GetVariablePropertyName() const
bool Equal(const Variant &rhs) const
friend std::ostream & operator<<(std::ostream &out, const Variant &v)
void SetCreationTime(long unsigned int time)
long unsigned int GetCreationTime() const
Variant operator-(const Variant &rhs) const
This overloads the - operator for Variants.
pFunc GetFunctionPointer() const
bool IsStackSignal() const
Variant operator=(const Variant &value)
Assignment Operator (overloaded)
bool IsFunctionPointer() const
bool operator<=(const Variant &rhs) const
std::string GetVariableName() const
bool operator>(const Variant &rhs) const
std::string GetString() const
StackSignalType GetSignal() const
bool operator==(const Variant &rhs) const
PComplexData * GetComplexData() const
bool IsNumber() const
This tests whether the Variant is a number (i.e., a float or an integer.)
void SetComplexData(PComplexData *data)
Variant GetSignalName() const
bool IsLocalVariable() const
Variant operator*(const Variant &rhs) const
This overloads the * operator for Variants.
std::string GetDataTypeName() const
This returns the type as a string.
bool operator>=(const Variant &rhs) const
std::string GetVariableBaseName() const
bool operator<(const Variant &rhs) const
std::string GetFunctionName() const
VariantDataType GetDataType() const
This returns the type as an enum.
Variant operator+(const Variant &rhs) const
~Variant()
Standard Destructor.