LEMUR Packages: ompl_lemur or_lemur pr_bgl prpy_lemur
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
pr_bgl::flag_set_map< PropMap, FlagMap > Class Template Reference

Wrapper for a readable property map which sets a flag when accessed. More...

#include <flag_set_map.h>

Public Types

typedef boost::property_traits
< PropMap >::category 
category
 
typedef boost::property_traits
< PropMap >::key_type 
key_type
 
typedef boost::property_traits
< PropMap >::value_type 
value_type
 
typedef boost::property_traits
< PropMap >::reference 
reference
 

Public Member Functions

 flag_set_map (PropMap prop_map, FlagMap flag_map)
 

Public Attributes

PropMap prop_map
 
FlagMap flag_map
 

Detailed Description

template<class PropMap, class FlagMap>
class pr_bgl::flag_set_map< PropMap, FlagMap >

Wrapper for a readable property map which sets a flag when accessed.

The flag_set_map class wraps an existing map by putting true to an ancillary map (with the same key) whenever the primary wrap is accessed (read or written).


The documentation for this class was generated from the following file: