#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 | ) |