Pointwise Plugin SDK
Public Member Functions | Protected Attributes | Private Types | List of all members
NamedStrings Class Reference

Public Member Functions

void erase (const PwuString &name)
 
bool exists (const PwuString &name)
 
PwuStringget (const PwuString &name, PwuString &value, const PwuString &defVal, bool &isDefVal)
 
 NamedStrings ()
 
PwuStringoperator[] (const PwuString &name)
 
void set (const PwuString &name, const PwuString &value)
 
 ~NamedStrings ()
 

Protected Attributes

NameStrMap data_
 

Private Types

typedef std::map< PwuString, PwuStringNameStrMap
 
typedef std::pair< NameStrMap::iterator, bool > NameStrMapInsertRet
 

Detailed Description

Definition at line 662 of file apiPWPUtils.cxx.

Member Typedef Documentation

◆ NameStrMap

typedef std::map<PwuString, PwuString> NamedStrings::NameStrMap
private

Definition at line 664 of file apiPWPUtils.cxx.

◆ NameStrMapInsertRet

typedef std::pair<NameStrMap::iterator, bool> NamedStrings::NameStrMapInsertRet
private

Definition at line 665 of file apiPWPUtils.cxx.

Constructor & Destructor Documentation

◆ NamedStrings()

NamedStrings::NamedStrings ( )
inline

Definition at line 668 of file apiPWPUtils.cxx.

◆ ~NamedStrings()

NamedStrings::~NamedStrings ( )
inline

Definition at line 672 of file apiPWPUtils.cxx.

Member Function Documentation

◆ erase()

void NamedStrings::erase ( const PwuString name)
inline

Definition at line 708 of file apiPWPUtils.cxx.

References data_.

Referenced by PwuAssignValue().

◆ exists()

bool NamedStrings::exists ( const PwuString name)
inline

Definition at line 717 of file apiPWPUtils.cxx.

References data_.

Referenced by PwuAssignValue(), and PwuPublishValueDefinition().

◆ get()

PwuString& NamedStrings::get ( const PwuString name,
PwuString value,
const PwuString defVal,
bool &  isDefVal 
)
inline

Definition at line 689 of file apiPWPUtils.cxx.

References data_.

Referenced by PwuGetValue().

◆ operator[]()

PwuString& NamedStrings::operator[] ( const PwuString name)
inline

Definition at line 704 of file apiPWPUtils.cxx.

References data_.

◆ set()

void NamedStrings::set ( const PwuString name,
const PwuString value 
)
inline

Definition at line 676 of file apiPWPUtils.cxx.

References data_.

Member Data Documentation

◆ data_

NameStrMap NamedStrings::data_
protected

Definition at line 722 of file apiPWPUtils.cxx.

Referenced by erase(), exists(), get(), operator[](), and set().


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