OpendTect  7.0
Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes | Private Attributes | Static Private Attributes | List of all members
uiRetVal 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

 uiRetVal ()
 
 uiRetVal (const uiPhrase &)
 
 uiRetVal (const uiPhrase &, const uiPhrase &)
 
 uiRetVal (const uiPhrase &, const uiPhrase &, const uiPhrase &)
 
 uiRetVal (const uiPhraseSet &)
 
 uiRetVal (const uiRetVal &)
 
uiRetValadd (const uiPhrase &)
 
uiRetValadd (const uiPhraseSet &)
 
uiRetValadd (const uiRetVal &)
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
bool empty () const
 
iterator end ()
 
const_iterator end () const
 
size_type getIdx (const_iterator it) const
 
size_type getIdx (iterator it) const
 
BufferString getText () const
 
uiRetValinsert (const uiPhrase &)
 
bool isEmpty () const
 
bool isError () const
 
bool isMultiMessage () const
 
bool isOK () const
 
bool isSingleWord (const uiWord &) const
 
size_type max_size () const
 
uiPhraseSet messages () const
 
 operator uiPhrase () const
 
 operator uiPhraseSet () const
 
uiRetValoperator= (const uiPhrase &)
 
uiRetValoperator= (const uiPhraseSet &)
 
uiRetValoperator= (const uiRetVal &)
 
void resetError ()
 
uiRetValset (const uiPhrase &)
 
uiRetValset (const uiPhraseSet &)
 
uiRetValset (const uiRetVal &)
 
uiRetValsetAsStatus (const uiWord &)
 
uiRetValsetEmpty ()
 
uiRetValsetOK ()
 
void swap (uiRetVal &oth)
 

Static Public Member Functions

static uiRetVal Empty ()
 
static uiRetVal OK ()
 

Protected Types

typedef uiPhraseSet impl_type
 

Protected Attributes

impl_type msgs_
 

Private Attributes

Threads::Lock lock_
 

Static Private Attributes

static const uiRetVal ok_
 

Detailed Description

<>

Member Typedef Documentation

◆ const_iterator

◆ const_reference

◆ difference_type

◆ idx_type

◆ impl_type

typedef uiPhraseSet uiRetVal::impl_type
protected

◆ iterator

◆ object_type

◆ reference

◆ size_type

◆ value_type

Constructor & Destructor Documentation

◆ uiRetVal() [1/6]

uiRetVal::uiRetVal ( )
inline

◆ uiRetVal() [2/6]

uiRetVal::uiRetVal ( const uiPhrase )

◆ uiRetVal() [3/6]

uiRetVal::uiRetVal ( const uiPhrase ,
const uiPhrase  
)

◆ uiRetVal() [4/6]

uiRetVal::uiRetVal ( const uiPhrase ,
const uiPhrase ,
const uiPhrase  
)

◆ uiRetVal() [5/6]

uiRetVal::uiRetVal ( const uiPhraseSet )

◆ uiRetVal() [6/6]

uiRetVal::uiRetVal ( const uiRetVal )

Member Function Documentation

◆ add() [1/3]

uiRetVal& uiRetVal::add ( const uiPhrase )

◆ add() [2/3]

uiRetVal& uiRetVal::add ( const uiPhraseSet )

◆ add() [3/3]

uiRetVal& uiRetVal::add ( const uiRetVal )

◆ begin() [1/2]

iterator uiRetVal::begin ( )
inline

◆ begin() [2/2]

const_iterator uiRetVal::begin ( ) const
inline

◆ cbegin()

const_iterator uiRetVal::cbegin ( ) const
inline

◆ cend()

const_iterator uiRetVal::cend ( ) const
inline

◆ Empty()

static uiRetVal uiRetVal::Empty ( )
inlinestatic

◆ empty()

bool uiRetVal::empty ( ) const
inline

◆ end() [1/2]

iterator uiRetVal::end ( )
inline

◆ end() [2/2]

const_iterator uiRetVal::end ( ) const
inline

◆ getIdx() [1/2]

size_type uiRetVal::getIdx ( const_iterator  it) const
inline

◆ getIdx() [2/2]

size_type uiRetVal::getIdx ( iterator  it) const
inline

◆ getText()

BufferString uiRetVal::getText ( ) const

◆ insert()

uiRetVal& uiRetVal::insert ( const uiPhrase )

◆ isEmpty()

bool uiRetVal::isEmpty ( ) const
inline

◆ isError()

bool uiRetVal::isError ( ) const
inline

◆ isMultiMessage()

bool uiRetVal::isMultiMessage ( ) const

◆ isOK()

bool uiRetVal::isOK ( ) const

◆ isSingleWord()

bool uiRetVal::isSingleWord ( const uiWord ) const

◆ max_size()

size_type uiRetVal::max_size ( ) const
inline

◆ messages()

uiPhraseSet uiRetVal::messages ( ) const

◆ OK()

static uiRetVal uiRetVal::OK ( )
inlinestatic

◆ operator uiPhrase()

uiRetVal::operator uiPhrase ( ) const

◆ operator uiPhraseSet()

uiRetVal::operator uiPhraseSet ( ) const

◆ operator=() [1/3]

uiRetVal& uiRetVal::operator= ( const uiPhrase )

◆ operator=() [2/3]

uiRetVal& uiRetVal::operator= ( const uiPhraseSet )

◆ operator=() [3/3]

uiRetVal& uiRetVal::operator= ( const uiRetVal )

◆ resetError()

void uiRetVal::resetError ( )
inline

◆ set() [1/3]

uiRetVal& uiRetVal::set ( const uiPhrase )

◆ set() [2/3]

uiRetVal& uiRetVal::set ( const uiPhraseSet )

◆ set() [3/3]

uiRetVal& uiRetVal::set ( const uiRetVal )

◆ setAsStatus()

uiRetVal& uiRetVal::setAsStatus ( const uiWord )

◆ setEmpty()

uiRetVal& uiRetVal::setEmpty ( )

◆ setOK()

uiRetVal& uiRetVal::setOK ( )
inline

◆ swap()

void uiRetVal::swap ( uiRetVal oth)
inline

Member Data Documentation

◆ lock_

Threads::Lock uiRetVal::lock_
mutableprivate

◆ msgs_

impl_type uiRetVal::msgs_
protected

◆ ok_

const uiRetVal uiRetVal::ok_
staticprivate

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