Scarab  v2.4.2
Project 8 C++ Utility Library
Classes | Namespaces | Functions
param_value.hh File Reference
#include "param_base.hh"
#include "path.hh"
#include <boost/variant.hpp>
#include <stdint.h>
Include dependency graph for param_value.hh:

Go to the source code of this file.

Classes

class  param_value
 
class  param_value::type_visitor
 
class  param_value::get_visitor< XValType >
 
class  param_value::is_bool_visitor
 
class  param_value::is_int_visitor
 
class  param_value::is_uint_visitor
 
class  param_value::is_double_visitor
 
class  param_value::is_string_visitor
 
class  param_value::as_bool_visitor
 
class  param_value::as_uint_visitor
 
class  param_value::as_int_visitor
 
class  param_value::as_double_visitor
 
class  param_value::as_string_visitor
 
class  param_value::as_path_visitor
 
class  param_value::clear_visitor
 

Namespaces

 scarab
 

Functions

SCARAB_API std::ostream & operator<< (std::ostream &out, const param_value &a_value)
 
template<>
std::string param_value::as< std::string > () const
 
template<>
scarab::path param_value::as< scarab::path > () const