NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
Yaml::ScalarImp Class Reference
Collaboration diagram for Yaml::ScalarImp:
[legend]

Public Member Functions

 ~ScalarImp () override=default
 
const std::string & GetData () const override
 
bool SetData (const std::string &data) override
 
size_t GetSize () const override
 
NodeGetNode (const size_t) override
 
NodeGetNode (const std::string &) override
 
NodeInsert (const size_t) override
 
NodePushFront () override
 
NodePushBack () override
 
void Erase (const size_t) override
 
void Erase (const std::string &) override
 
- Public Member Functions inherited from Yaml::TypeImp
virtual ~TypeImp ()=default
 

Public Attributes

std::string m_Value
 

Constructor & Destructor Documentation

◆ ~ScalarImp()

Yaml::ScalarImp::~ScalarImp ( )
overridedefault

Member Function Documentation

◆ Erase() [1/2]

void Yaml::ScalarImp::Erase ( const  size_t)
inlineoverridevirtual

Implements Yaml::TypeImp.

◆ Erase() [2/2]

void Yaml::ScalarImp::Erase ( const std::string &  )
inlineoverridevirtual

Implements Yaml::TypeImp.

◆ GetData()

const std::string& Yaml::ScalarImp::GetData ( ) const
inlineoverridevirtual

Implements Yaml::TypeImp.

References m_Value.

◆ GetNode() [1/2]

Node* Yaml::ScalarImp::GetNode ( const  size_t)
inlineoverridevirtual

Implements Yaml::TypeImp.

◆ GetNode() [2/2]

Node* Yaml::ScalarImp::GetNode ( const std::string &  )
inlineoverridevirtual

Implements Yaml::TypeImp.

◆ GetSize()

size_t Yaml::ScalarImp::GetSize ( ) const
inlineoverridevirtual

Implements Yaml::TypeImp.

◆ Insert()

Node* Yaml::ScalarImp::Insert ( const  size_t)
inlineoverridevirtual

Implements Yaml::TypeImp.

◆ PushBack()

Node* Yaml::ScalarImp::PushBack ( )
inlineoverridevirtual

Implements Yaml::TypeImp.

◆ PushFront()

Node* Yaml::ScalarImp::PushFront ( )
inlineoverridevirtual

Implements Yaml::TypeImp.

◆ SetData()

bool Yaml::ScalarImp::SetData ( const std::string &  data)
inlineoverridevirtual

Implements Yaml::TypeImp.

References data, and m_Value.

Member Data Documentation

◆ m_Value

std::string Yaml::ScalarImp::m_Value

Referenced by GetData(), and SetData().


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