tue_config
include
tue
config
binary_writer.h
Go to the documentation of this file.
1
#ifndef TUE_CONFIG_BINARY_WRITER_H_
2
#define TUE_CONFIG_BINARY_WRITER_H_
3
4
#include <
string
>
5
#include <
vector
>
6
7
namespace
tue
8
{
9
namespace
config
10
{
11
12
class
BinaryWriter
13
{
14
15
public
:
16
17
BinaryWriter
();
18
19
virtual
~BinaryWriter
();
20
21
void
writeGroup
(
const
std::string
& name);
22
23
void
writeArray
(
const
std::string
& name);
24
25
void
nextArrayItem
();
26
27
void
end
();
28
29
void
setValue
(
const
std::string
& name,
int
value);
30
31
unsigned
int
byte_size
()
const
{
return
data_
.
size
(); }
32
33
void
print
()
const
;
34
35
const
char
*
dataPointer
()
const
{
return
&
data_
[0]; }
36
37
private
:
38
39
std::vector<char>
data_
;
40
41
};
42
43
}
// end namespace tue
44
45
}
// end namespace config
46
47
#endif
tue::config::BinaryWriter::nextArrayItem
void nextArrayItem()
Definition:
binary_writer.cpp:38
std::string
tue::config::BinaryWriter::setValue
void setValue(const std::string &name, int value)
Definition:
binary_writer.cpp:50
vector
std::vector::size
T size(T... args)
tue::config::BinaryWriter::BinaryWriter
BinaryWriter()
Definition:
binary_writer.cpp:12
tue::config::BinaryWriter::byte_size
unsigned int byte_size() const
Definition:
binary_writer.h:31
tue::config::BinaryWriter::dataPointer
const char * dataPointer() const
Definition:
binary_writer.h:35
tue::config::BinaryWriter::print
void print() const
Definition:
binary_writer.cpp:56
tue::config::BinaryWriter::writeGroup
void writeGroup(const std::string &name)
Definition:
binary_writer.cpp:24
tue::config::BinaryWriter::writeArray
void writeArray(const std::string &name)
Definition:
binary_writer.cpp:31
tue::config::BinaryWriter::data_
std::vector< char > data_
Definition:
binary_writer.h:39
tue::config::BinaryWriter
Definition:
binary_writer.h:12
tue::config::BinaryWriter::~BinaryWriter
virtual ~BinaryWriter()
Definition:
binary_writer.cpp:18
tue
tue::config::BinaryWriter::end
void end()
Definition:
binary_writer.cpp:44
config
tue::config::ReaderWriter config
Definition:
sdf_gtest.cpp:9
string
Generated on Sun Feb 23 2025 04:34:23 for tue_config by
1.8.17