WSF
WsfParseActionAddress::Entry Class Reference

#include <WsfParseAction.hpp>

Public Member Functions

 Entry ()
 Entry (EntryType aType, size_t aIndex=ut::npos, const char *aName=nullptr)
 Entry (const char *aName)
bool IsNodeIndex () const
bool IsAttributeIndex () const
bool IsString () const
size_t GetNodeIndex () const

Public Attributes

EntryType mType
size_t mIndex
const char * mName

Constructor & Destructor Documentation

◆ Entry() [1/3]

WsfParseActionAddress::Entry::Entry ( )
inline

References Entry().

Referenced by Entry(), and Entry().

◆ Entry() [2/3]

WsfParseActionAddress::Entry::Entry ( EntryType aType,
size_t aIndex = ut::npos,
const char * aName = nullptr )
inline

References mIndex, mName, and mType.

◆ Entry() [3/3]

WsfParseActionAddress::Entry::Entry ( const char * aName)
inline

References Entry().

Member Function Documentation

◆ GetNodeIndex()

size_t WsfParseActionAddress::Entry::GetNodeIndex ( ) const
inline

References mIndex.

◆ IsAttributeIndex()

bool WsfParseActionAddress::Entry::IsAttributeIndex ( ) const
inline

◆ IsNodeIndex()

bool WsfParseActionAddress::Entry::IsNodeIndex ( ) const
inline

◆ IsString()

bool WsfParseActionAddress::Entry::IsString ( ) const
inline

Member Data Documentation

◆ mIndex

size_t WsfParseActionAddress::Entry::mIndex

◆ mName

const char* WsfParseActionAddress::Entry::mName

◆ mType


The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved