Scarab  v3.3.0
Project 8 C++ Utility Library
Classes | Namespaces | Typedefs | Functions
param_node.hh File Reference
#include "param_value.hh"
#include <boost/iterator/iterator_adaptor.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/utility/enable_if.hpp>
#include <map>
Include dependency graph for param_node.hh:

Go to the source code of this file.

Classes

class  map_deref_iterator< x_key, x_value, x_iiterator >
 
struct  map_deref_iterator< x_key, x_value, x_iiterator >::enabler
 
class  param_node
 

Namespaces

 scarab
 

Typedefs

typedef std::map< std::string, std::unique_ptr< param > > param_node_contents
 
typedef map_deref_iterator< std::string, param, param_node_contents::iterator > param_node_iterator
 
typedef map_deref_iterator< std::string, const param, param_node_contents::const_iterator > param_node_const_iterator
 

Functions

SCARAB_API std::ostream & operator<< (std::ostream &out, const param_node &a_value)