OpendTect 8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Types | Protected Attributes | List of all members
StringPairSet Class Reference

#include <bufstringset.h>

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 ()
 
 StringPairSet (const 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 &)
 
void append (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
 
const char * getValue (const char *key) const
 
int indexOf (const char *first) const
 first match
 
bool isEmpty () const
 
bool isPresent (const char *first) const
 
size_type max_size () const
 
StringPairSetoperator= (const StringPairSet &)
 
bool remove (const char *first)
 
void removeSingle (int i)
 
void set (const char *, const char *)
 
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() [1/2]

StringPairSet::StringPairSet ( )

◆ StringPairSet() [2/2]

StringPairSet::StringPairSet ( const StringPairSet & )

◆ ~StringPairSet()

virtual StringPairSet::~StringPairSet ( )
virtual

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 & )

◆ append()

void StringPairSet::append ( 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

◆ getValue()

const char * StringPairSet::getValue ( const char * key) const

◆ 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

◆ operator=()

StringPairSet & StringPairSet::operator= ( const StringPairSet & )

◆ remove()

bool StringPairSet::remove ( const char * first)

◆ removeSingle()

void StringPairSet::removeSingle ( int i)
inline

◆ set()

void StringPairSet::set ( const char * ,
const char *  )

◆ 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-2025