tue_config
Public Member Functions | Private Attributes | List of all members
tue::config::BinaryWriter Class Reference

#include <binary_writer.h>

Public Member Functions

 BinaryWriter ()
 
unsigned int byte_size () const
 
const char * dataPointer () const
 
void end ()
 
void nextArrayItem ()
 
void print () const
 
void setValue (const std::string &name, int value)
 
void writeArray (const std::string &name)
 
void writeGroup (const std::string &name)
 
virtual ~BinaryWriter ()
 

Private Attributes

std::vector< char > data_
 

Detailed Description

Definition at line 12 of file binary_writer.h.

Constructor & Destructor Documentation

◆ BinaryWriter()

tue::config::BinaryWriter::BinaryWriter ( )

Definition at line 12 of file binary_writer.cpp.

◆ ~BinaryWriter()

tue::config::BinaryWriter::~BinaryWriter ( )
virtual

Definition at line 18 of file binary_writer.cpp.

Member Function Documentation

◆ byte_size()

unsigned int tue::config::BinaryWriter::byte_size ( ) const
inline

Definition at line 31 of file binary_writer.h.

◆ dataPointer()

const char* tue::config::BinaryWriter::dataPointer ( ) const
inline

Definition at line 35 of file binary_writer.h.

◆ end()

void tue::config::BinaryWriter::end ( )

Definition at line 44 of file binary_writer.cpp.

◆ nextArrayItem()

void tue::config::BinaryWriter::nextArrayItem ( )

Definition at line 38 of file binary_writer.cpp.

◆ print()

void tue::config::BinaryWriter::print ( ) const

Definition at line 56 of file binary_writer.cpp.

◆ setValue()

void tue::config::BinaryWriter::setValue ( const std::string name,
int  value 
)

Definition at line 50 of file binary_writer.cpp.

◆ writeArray()

void tue::config::BinaryWriter::writeArray ( const std::string name)

Definition at line 31 of file binary_writer.cpp.

◆ writeGroup()

void tue::config::BinaryWriter::writeGroup ( const std::string name)

Definition at line 24 of file binary_writer.cpp.

Member Data Documentation

◆ data_

std::vector<char> tue::config::BinaryWriter::data_
private

Definition at line 39 of file binary_writer.h.


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