MIRA
Classes | Namespaces | Macros | Typedefs | Functions
TopoMapFwd.h File Reference

Forward decls. More...

#include <boost/shared_ptr.hpp>
#include <boost/make_shared.hpp>
#include <set>
Include dependency graph for TopoMapFwd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  shared_ptr_sort< T >
 

Namespaces

 viros
 
 viros::topomap
 

Macros

#define OPERATOR_LESS_DECLARE(CLASS)   bool operator<(CLASS const& a, CLASS const& b);
 

Typedefs

typedef boost::shared_ptr< Attribute > AttributePtr
 
typedef boost::shared_ptr< ActionAttribute > ActionAttributePtr
 
typedef boost::shared_ptr< InitActionAttribute > InitActionAttributePtr
 
typedef boost::shared_ptr< MapAttribute > MapAttributePtr
 
typedef boost::shared_ptr< RegionAttribute > RegionAttributePtr
 
typedef boost::shared_ptr< CostMapAttribute > CostMapAttributePtr
 
typedef boost::shared_ptr< GraphElement > GraphElementPtr
 
typedef boost::shared_ptr< NamedGraphElement > NamedGraphElementPtr
 
typedef boost::shared_ptr< AttributedGraphElement > AttributedGraphElementPtr
 
typedef boost::shared_ptr< Node > NodePtr
 
typedef boost::shared_ptr< Gateway > GatewayPtr
 
typedef boost::shared_ptr< GatewayNode > GatewayNodePtr
 
typedef boost::shared_ptr< Link > LinkPtr
 
typedef boost::shared_ptr< TopoMap > TopoMapPtr
 
typedef std::set< NodePtr, shared_ptr_sort< Node > > NodeSet
 
typedef std::set< GatewayNodePtr, shared_ptr_sort< GatewayNode > > GatewayNodeSet
 
typedef std::set< LinkPtr, shared_ptr_sort< Link > > LinkSet
 

Functions

 OPERATOR_LESS_DECLARE (ActionAttribute)
 
 OPERATOR_LESS_DECLARE (InitActionAttribute)
 
 OPERATOR_LESS_DECLARE (MapAttribute)
 
 OPERATOR_LESS_DECLARE (CostMapAttribute)
 
 OPERATOR_LESS_DECLARE (NamedGraphElement)
 
 OPERATOR_LESS_DECLARE (AttributedGraphElement)
 
 OPERATOR_LESS_DECLARE (Node)
 
 OPERATOR_LESS_DECLARE (GatewayNode)
 
 OPERATOR_LESS_DECLARE (Link)
 

Detailed Description

Forward decls.

Author
Erik Einhorn
Date
2013/03/18

Macro Definition Documentation

◆ OPERATOR_LESS_DECLARE

#define OPERATOR_LESS_DECLARE (   CLASS)    bool operator<(CLASS const& a, CLASS const& b);