YansCoreNS::VarVal Struct Reference

The value representation of the parameters and variables. More...

List of all members.

Classes

struct  VarVal_Base
 The base interface of the value representation. More...

Public Member Functions

 VarVal (VT_StrT str)
 Constructor.
 VarVal (VT_UIntT i)
 Constructor.
 VarVal (VT_IntT i)
 Constructor.
 VarVal (VT_DoubleT d)
 Constructor.
 VarVal (void)
 Default-constructor.

Public Attributes

boost::shared_ptr< VarVal_Baseval
 The actual value representation.


Detailed Description

The value representation of the parameters and variables.

To access the actual value, use static_cast<>() on the .val member variable.


Constructor & Destructor Documentation

YansCoreNS::VarVal::VarVal ( void   ) 

Default-constructor.

YansCoreNS::VarVal::VarVal ( VT_DoubleT  d  ) 

Constructor.

Creates a variable representing a floating-point number.

YansCoreNS::VarVal::VarVal ( VT_IntT  i  ) 

Constructor.

Creates a variable representing an integer number.

YansCoreNS::VarVal::VarVal ( VT_UIntT  i  ) 

Constructor.

Creates a variable representing an non-negative integer number.

YansCoreNS::VarVal::VarVal ( VT_StrT  str  ) 

Constructor.

Creates a variable representing a string.


Member Data Documentation

The actual value representation.


Generated on Sat May 2 19:18:07 2009 for Yans - Yet another network simulator by  doxygen 1.5.8