#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