Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Types | Public Member Functions | Public Attributes | Protected Types
jafar::rtslam::WeakParentOf< Child > Class Template Reference

Detailed Description

template<class Child>
class jafar::rtslam::WeakParentOf< Child >

Definition at line 361 of file parents.hpp.

List of all members.

Classes

class  generic_iterator
struct  WeakPtrComparison

Public Types

typedef boost::shared_ptr< Child > Child_ptr
typedef boost::weak_ptr< Child > Child_wptr
typedef std::vector< Child_wptr > ChildList
typedef generic_iterator
< basic_iterator > 
iterator
typedef generic_iterator
< basic_const_iterator > 
const_iterator

Public Member Functions

void registerChild (const Child_ptr &ptr)
void unregisterChild (const Child_ptr &ptr)
void cleanExpired (void)
void display (std::ostream &os) const

Public Attributes

ChildList childList

Protected Types

typedef WeakParentOf< Child >
::ChildList 
ExChildList
typedef WeakParentOf< Child >
::ChildList::iterator 
basic_iterator
typedef WeakParentOf< Child >
::ChildList::const_iterator 
basic_const_iterator

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:45 for Jafar by doxygen 1.7.6.1
LAAS-CNRS