bes  Updated for version 3.20.6
ncml_module::ScopeStack::Entry Struct Reference

#include <ScopeStack.h>

Collaboration diagram for ncml_module::ScopeStack::Entry:
Collaboration graph

Public Member Functions

 Entry (ScopeType theType, const std::string &theName)
 
std::string getTypedName () const
 

Static Public Member Functions

static const std::string & toString (ScopeType theType)
 

Public Attributes

std::string name
 
ScopeType type
 

Static Public Attributes

static const std::string sTypeStrings [NUM_SCOPE_TYPES]
 

Detailed Description

Entry used in Scope class to maintain where we are within the DDS AttrTable hierarchy. Each time we traverse down into containers, we'll push one of these on a stack to keep track of where we are in a parse for debugging.

Definition at line 68 of file ScopeStack.h.

Member Data Documentation

◆ sTypeStrings

const string ncml_module::ScopeStack::Entry::sTypeStrings
static
Initial value:
= { "<GLOBAL>", "<Variable_Atomic>",
"<Variable_Constructor>", "<Attribute_Atomic>", "<Attribute_Container>", }

Definition at line 85 of file ScopeStack.h.


The documentation for this struct was generated from the following files: