OpendTect-6_4  6.4
Classes | Typedefs | Functions
typeset.h File Reference
Include dependency graph for typeset.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TypeSetBase< T, I >
 Base class for TypeSet, usually not used as such. More...
 
class  TypeSet< T >
 Set of (small) copyable elements. More...
 
class  BoolTypeSetType
 Needed because the std lib has a crazy specialisation vector<bool>. More...
 
class  LargeValVec< T >
 Large Value Vector. More...
 

Typedefs

typedef TypeSet< BoolTypeSetTypeBoolTypeSet
 

Functions

template<class T , class I >
bool operator== (const TypeSetBase< T, I > &a, const TypeSetBase< T, I > &b)
 
template<class T , class I >
bool operator!= (const TypeSetBase< T, I > &a, const TypeSetBase< T, I > &b)
 
template<class T , class I , class J , class S >
bool append (TypeSetBase< T, I > &to, const TypeSetBase< S, J > &from)
 append allowing a different type to be merged into set More...
 
template<class T , class I , class S >
void copy (TypeSetBase< T, I > &to, const TypeSetBase< S, I > &from)
 
template<class T , class I >
void sort (TypeSetBase< T, I > &ts)
 Sort TypeSetBase. Must have operator > defined for elements. More...
 

Typedef Documentation

Function Documentation

template<class T , class I , class J , class S >
bool append ( TypeSetBase< T, I > &  to,
const TypeSetBase< S, J > &  from 
)
inline

append allowing a different type to be merged into set

template<class T , class I , class S >
void copy ( TypeSetBase< T, I > &  to,
const TypeSetBase< S, I > &  from 
)
inline

copy from different possibly different type into set Note that there is no optimisation for equal size, as in member function.

template<class T , class I >
bool operator!= ( const TypeSetBase< T, I > &  a,
const TypeSetBase< T, I > &  b 
)
inline
template<class T , class I >
bool operator== ( const TypeSetBase< T, I > &  a,
const TypeSetBase< T, I > &  b 
)
inline
template<class T , class I >
void sort ( TypeSetBase< T, I > &  ts)
inline

Sort TypeSetBase. Must have operator > defined for elements.


Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019