View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Classes | Namespaces | Macros | Typedefs
parameter.h File Reference
#include <string>
#include <sstream>
#include <iostream>
#include <algorithm>
#include <limits>
#include <boost/mpl/vector.hpp>
#include <boost/lexical_cast.hpp>
#include <vistle/util/enum.h>
#include "paramvector.h"
#include "export.h"
Include dependency graph for parameter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vistle::Parameter
 
struct  vistle::ParameterType< T >
 
struct  vistle::ParameterCheck< T >
 
class  vistle::ParameterBase< T >
 
struct  vistle::ParameterType< Integer >
 
struct  vistle::ParameterType< Float >
 
struct  vistle::ParameterType< ParamVector >
 
struct  vistle::ParameterType< IntParamVector >
 
struct  vistle::ParameterType< std::string >
 
struct  vistle::ParameterCheck< Integer >
 
struct  vistle::ParameterCheck< std::string >
 

Namespaces

namespace  gui
 
namespace  vistle
 
namespace  vistle::message
 

Macros

#define V_PARAM_TYPE(ValueType, Name)
 

Typedefs

typedef boost::mpl::vector< Integer, Float, ParamVector, std::string > vistle::Parameters
 

Class Documentation

◆ vistle::ParameterType

struct vistle::ParameterType
template<typename T>
struct vistle::ParameterType< T >

Macro Definition Documentation

◆ V_PARAM_TYPE

#define V_PARAM_TYPE (   ValueType,
  Name 
)
Value:
extern template class V_COREEXPORT ParameterBase<ValueType>; \
typedef ParameterBase<ValueType> Name;
#define V_COREEXPORT
Definition: export.h:9