RTC Toolkit 6.0.0-pre2
Loading...
Searching...
No Matches
rtctk::componentFramework::Deserialiser< std::string > Class Reference

Public Types

using Func = std::function<gsl::span<std::string>(const RepositoryIf::MetaData&)>
 
using Func
 

Public Member Functions

 Deserialiser (Func f)
 
gsl::span< std::byte > PrepareBuffer (const std::string &type, const std::vector< size_t > &shape, size_t size)
 
void Finalize ()
 
 Deserialiser (Func f)
 
gsl::span< std::byte > PrepareBuffer (const std::string &type, const std::vector< size_t > &shape, size_t size)
 
void Finalize ()
 

Public Attributes

Func func
 
RepositoryIf::MetaData m_metadata
 
std::string string_buffer
 
Func func
 

Member Typedef Documentation

◆ Func [1/2]

using rtctk::componentFramework::Deserialiser< std::string >::Func

◆ Func [2/2]

using rtctk::componentFramework::Deserialiser< std::string >::Func = std::function<gsl::span<std::string>(const RepositoryIf::MetaData&)>

Constructor & Destructor Documentation

◆ Deserialiser() [1/2]

rtctk::componentFramework::Deserialiser< std::string >::Deserialiser ( Func f)
inlineexplicit

◆ Deserialiser() [2/2]

rtctk::componentFramework::Deserialiser< std::string >::Deserialiser ( Func f)
inlineexplicit

Member Function Documentation

◆ Finalize() [1/2]

void rtctk::componentFramework::Deserialiser< std::string >::Finalize ( )
inline

◆ Finalize() [2/2]

void rtctk::componentFramework::Deserialiser< std::string >::Finalize ( )
inline

◆ PrepareBuffer() [1/2]

gsl::span< std::byte > rtctk::componentFramework::Deserialiser< std::string >::PrepareBuffer ( const std::string & type,
const std::vector< size_t > & shape,
size_t size )
inline

◆ PrepareBuffer() [2/2]

gsl::span< std::byte > rtctk::componentFramework::Deserialiser< std::string >::PrepareBuffer ( const std::string & type,
const std::vector< size_t > & shape,
size_t size )
inline

Member Data Documentation

◆ func [1/2]

◆ func [2/2]

◆ m_metadata

◆ string_buffer

std::string rtctk::componentFramework::Deserialiser< std::string >::string_buffer

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