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

#include <IndexedFieldStack.h>

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

Public Member Functions

virtual std::string GetLocation () const override
 Construct the current location. More...
 
 IndexedFieldStack (const FieldStack &previous)
 Constructor. More...
 
IndexedFieldStackoperator++ ()
 Operator overload to increment current index. More...
 

Private Attributes

uint64_t _index
 Current index. 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 IndexedFieldStack.h.

Constructor & Destructor Documentation

swarmros::introspection::IndexedFieldStack::IndexedFieldStack ( const FieldStack previous)
inline

Constructor.

Parameters
previousPrevious stack element

Definition at line 24 of file IndexedFieldStack.h.

Member Function Documentation

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

Construct the current location.

Returns
std::string

Implements swarmros::introspection::FieldStack.

Definition at line 43 of file IndexedFieldStack.h.

IndexedFieldStack& swarmros::introspection::IndexedFieldStack::operator++ ( )
inline

Operator overload to increment current index.

Returns
IndexedFieldStack&

Definition at line 32 of file IndexedFieldStack.h.

Member Data Documentation

uint64_t swarmros::introspection::IndexedFieldStack::_index
private

Current index.

Definition at line 15 of file IndexedFieldStack.h.


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


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