Public Member Functions | Private Attributes | List of all members
swarmros::introspection::KeyedFieldStack Class Reference

#include <KeyedFieldStack.h>

Inheritance diagram for swarmros::introspection::KeyedFieldStack:
Inheritance graph
[legend]

Public Member Functions

virtual std::string GetLocation () const override
 Construct the current location. More...
 
 KeyedFieldStack (const FieldStack &previous, const std::string &key)
 Constructor. More...
 

Private Attributes

const std::string & _key
 Key. More...
 

Additional Inherited Members

- Protected Member Functions inherited from swarmros::introspection::FieldStack
 FieldStack (const FieldStack *previous)
 Construct a child field stack. More...
 
const FieldStackGetPrevious () const
 Get the previus element in the stack. More...
 

Detailed Description

Definition at line 7 of file KeyedFieldStack.h.

Constructor & Destructor Documentation

swarmros::introspection::KeyedFieldStack::KeyedFieldStack ( const FieldStack previous,
const std::string &  key 
)
inline

Constructor.

Parameters
previousPrevious stack element
keyKey

Definition at line 25 of file KeyedFieldStack.h.

Member Function Documentation

virtual std::string swarmros::introspection::KeyedFieldStack::GetLocation ( ) const
inlineoverridevirtual

Construct the current location.

Returns
std::string

Implements swarmros::introspection::FieldStack.

Definition at line 33 of file KeyedFieldStack.h.

Member Data Documentation

const std::string& swarmros::introspection::KeyedFieldStack::_key
private

Key.

Definition at line 15 of file KeyedFieldStack.h.


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


swarmros
Author(s):
autogenerated on Fri Apr 3 2020 03:42:48