Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Private Member Functions | List of all members
InserterWithoutDuplicates< T > Struct Template Reference

Public Member Functions

 InserterWithoutDuplicates (std::vector< T > &vec)
 
size_t add (const T &val)
 

Public Attributes

std::vector< T > & vec
 
std::map< T, size_t > btree
 

Private Member Functions

InserterWithoutDuplicatesoperator= (const InserterWithoutDuplicates &)
 

Detailed Description

template<typename T>
struct InserterWithoutDuplicates< T >

Definition at line 102 of file GeomReindex.cpp.

Constructor & Destructor Documentation

template<typename T>
InserterWithoutDuplicates< T >::InserterWithoutDuplicates ( std::vector< T > &  vec)
inline

Definition at line 104 of file GeomReindex.cpp.

Member Function Documentation

template<typename T>
size_t InserterWithoutDuplicates< T >::add ( const T val)
inline

Definition at line 108 of file GeomReindex.cpp.

template<typename T>
InserterWithoutDuplicates& InserterWithoutDuplicates< T >::operator= ( const InserterWithoutDuplicates< T > &  )
private

Member Data Documentation

template<typename T>
std::map<T, size_t> InserterWithoutDuplicates< T >::btree

Definition at line 121 of file GeomReindex.cpp.

template<typename T>
std::vector<T>& InserterWithoutDuplicates< T >::vec

Definition at line 120 of file GeomReindex.cpp.


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