#include "tString.h"
#include <deque>
#include <iomanip>
#include <iostream>
#include <boost/shared_ptr.hpp>
#include <boost/variant.hpp>


Go to the source code of this file.
| Namespaces | |
| namespace | vValue | 
| namespace | vValue::Expr | 
| namespace | vValue::Expr::Core | 
| namespace | vValue::Type | 
| Classes | |
| class | vValue::Expr::Core::Base | 
| Offers basic functions to set the precision etc.  More... | |
| class | vValue::Type::Set | 
| min, max and value in one class which handles the pointer buisness  More... | |
| class | vValue::Expr::Core::Number< T > | 
| class | vValue::Expr::Core::String | 
| Stores a string (tString) value.  More... | |
| class | vValue::Expr::Core::UnaryOp | 
| Base class for unary operators.  More... | |
| class | vValue::Expr::Core::BinaryOp | 
| Base class for binary operators.  More... | |
| class | vValue::Creator< C > | 
| Defines | |
| #define | DeclStdUnaryOp(classname) | 
| #define | DeclStdBinaryOp(classname) | 
| Typedefs | |
| typedef boost::shared_ptr < Expr::Core::Base > | vValue::Type::BasePtr | 
| convinience definition for the use in derived classes | |
| typedef boost::variant< int, float, std::string > | vValue::Type::Variant | 
| typedef std::deque< BasePtr > | vValue::Type::arglist | 
| typedef Number< float > | vValue::Expr::Core::Float | 
| typedef Number< int > | vValue::Expr::Core::Int | 
Definition in file vCore.h.
| #define DeclStdBinaryOp | ( | classname | ) | 
| #define DeclStdUnaryOp | ( | classname | ) | 
 1.5.4
 1.5.4