OpendTect  7.0
Public Types | Public Member Functions | Protected Types | Protected Attributes | List of all members
StringPairSet Class Reference

Public Types

typedef impl_type::const_iterator const_iterator
 
typedef impl_type::const_reference const_reference
 
typedef impl_type::difference_type difference_type
 
typedef impl_type::idx_type idx_type
 
typedef impl_type::iterator iterator
 
typedef impl_type::object_type object_type
 
typedef impl_type::reference reference
 
typedef impl_type::size_type size_type
 
typedef impl_type::value_type value_type
 

Public Member Functions

 StringPairSet ()
 
virtual ~StringPairSet ()
 
StringPairSetadd (const char *, const char *)
 
StringPairSetadd (const char *, const OD::String &)
 
StringPairSetadd (const char *, int)
 
StringPairSetadd (const OD::String &, const OD::String &)
 
StringPairSetadd (const StringPair &)
 
StringPairSetadd (const StringPairSet &)
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
void dumpPretty (BufferString &) const
 
void dumpPretty (od_ostream &) const
 
bool empty () const
 
iterator end ()
 
const_iterator end () const
 
StringPairget (int idx)
 
const StringPairget (int idx) const
 
size_type getIdx (const_iterator it) const
 
size_type getIdx (iterator it) const
 
int indexOf (const char *first) const
 first match More...
 
bool isEmpty () const
 
bool isPresent (const char *first) const
 
size_type max_size () const
 
bool remove (const char *first)
 
void removeSingle (int i)
 
void setEmpty ()
 
int size () const
 
void swap (StringPairSet &oth)
 
bool validIdx (int i) const
 

Protected Types

typedef ManagedObjectSet< StringPairimpl_type
 

Protected Attributes

impl_type entries_
 

Detailed Description

<>

Member Typedef Documentation

◆ const_iterator

◆ const_reference

◆ difference_type

◆ idx_type

◆ impl_type

◆ iterator

◆ object_type

◆ reference

◆ size_type

◆ value_type

Constructor & Destructor Documentation

◆ StringPairSet()

StringPairSet::StringPairSet ( )
inline

◆ ~StringPairSet()

virtual StringPairSet::~StringPairSet ( )
inlinevirtual

Member Function Documentation

◆ add() [1/6]

StringPairSet& StringPairSet::add ( const char *  ,
const char *   
)

◆ add() [2/6]

StringPairSet& StringPairSet::add ( const char *  ,
const OD::String  
)

◆ add() [3/6]

StringPairSet& StringPairSet::add ( const char *  ,
int   
)

◆ add() [4/6]

StringPairSet& StringPairSet::add ( const OD::String ,
const OD::String  
)

◆ add() [5/6]

StringPairSet& StringPairSet::add ( const StringPair )

◆ add() [6/6]

StringPairSet& StringPairSet::add ( const StringPairSet )

◆ begin() [1/2]

iterator StringPairSet::begin ( )
inline

◆ begin() [2/2]

const_iterator StringPairSet::begin ( ) const
inline

◆ cbegin()

const_iterator StringPairSet::cbegin ( ) const
inline

◆ cend()

const_iterator StringPairSet::cend ( ) const
inline

◆ dumpPretty() [1/2]

void StringPairSet::dumpPretty ( BufferString ) const

◆ dumpPretty() [2/2]

void StringPairSet::dumpPretty ( od_ostream ) const

◆ empty()

bool StringPairSet::empty ( ) const
inline

◆ end() [1/2]

iterator StringPairSet::end ( )
inline

◆ end() [2/2]

const_iterator StringPairSet::end ( ) const
inline

◆ get() [1/2]

StringPair& StringPairSet::get ( int  idx)
inline

◆ get() [2/2]

const StringPair& StringPairSet::get ( int  idx) const
inline

◆ getIdx() [1/2]

size_type StringPairSet::getIdx ( const_iterator  it) const
inline

◆ getIdx() [2/2]

size_type StringPairSet::getIdx ( iterator  it) const
inline

◆ indexOf()

int StringPairSet::indexOf ( const char *  first) const

first match

◆ isEmpty()

bool StringPairSet::isEmpty ( ) const
inline

◆ isPresent()

bool StringPairSet::isPresent ( const char *  first) const
inline

◆ max_size()

size_type StringPairSet::max_size ( ) const
inline

◆ remove()

bool StringPairSet::remove ( const char *  first)

◆ removeSingle()

void StringPairSet::removeSingle ( int  i)
inline

◆ setEmpty()

void StringPairSet::setEmpty ( )
inline

◆ size()

int StringPairSet::size ( ) const
inline

◆ swap()

void StringPairSet::swap ( StringPairSet oth)
inline

◆ validIdx()

bool StringPairSet::validIdx ( int  i) const
inline

Member Data Documentation

◆ entries_

impl_type StringPairSet::entries_
protected

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