Public Types | Public Member Functions | Private Member Functions | Friends | List of all members
gtsam::FastList< VALUE > Class Template Reference

#include <FastList.h>

Inheritance diagram for gtsam::FastList< VALUE >:
Inheritance graph
[legend]

Public Types

typedef std::list< VALUE, typename internal::FastDefaultAllocator< VALUE >::typeBase
 

Public Member Functions

 FastList ()
 
template<typename INPUTITERATOR >
 FastList (INPUTITERATOR first, INPUTITERATOR last)
 
 FastList (const FastList< VALUE > &x)
 
 FastList (const Base &x)
 
 operator std::list< VALUE > () const
 

Private Member Functions

template<class ARCHIVE >
void serialize (ARCHIVE &ar, const unsigned int)
 

Friends

class boost::serialization::access
 

Detailed Description

template<typename VALUE>
class gtsam::FastList< VALUE >

Definition at line 40 of file FastList.h.

Member Typedef Documentation

template<typename VALUE>
typedef std::list<VALUE, typename internal::FastDefaultAllocator<VALUE>::type> gtsam::FastList< VALUE >::Base

Definition at line 44 of file FastList.h.

Constructor & Destructor Documentation

template<typename VALUE>
gtsam::FastList< VALUE >::FastList ( )
inline

Default constructor

Definition at line 47 of file FastList.h.

template<typename VALUE>
template<typename INPUTITERATOR >
gtsam::FastList< VALUE >::FastList ( INPUTITERATOR  first,
INPUTITERATOR  last 
)
inlineexplicit

Constructor from a range, passes through to base class

Definition at line 51 of file FastList.h.

template<typename VALUE>
gtsam::FastList< VALUE >::FastList ( const FastList< VALUE > &  x)
inline

Copy constructor from another FastList

Definition at line 54 of file FastList.h.

template<typename VALUE>
gtsam::FastList< VALUE >::FastList ( const Base x)
inline

Copy constructor from the base list class

Definition at line 57 of file FastList.h.

Member Function Documentation

template<typename VALUE>
gtsam::FastList< VALUE >::operator std::list< VALUE > ( ) const
inline

Conversion to a standard STL container

Definition at line 71 of file FastList.h.

template<typename VALUE>
template<class ARCHIVE >
void gtsam::FastList< VALUE >::serialize ( ARCHIVE &  ar,
const unsigned  int 
)
inlineprivate

Definition at line 79 of file FastList.h.

Friends And Related Function Documentation

template<typename VALUE>
friend class boost::serialization::access
friend

Serialization function

Definition at line 77 of file FastList.h.


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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:58:09