tue_config
include
tue
config
binary_reader.h
Go to the documentation of this file.
1
#ifndef TUE_CONFIG_BINARY_READER_H_
2
#define TUE_CONFIG_BINARY_READER_H_
3
4
#include <
string
>
5
#include <
vector
>
6
7
namespace
tue
8
{
9
namespace
config
10
{
11
12
class
BinaryReader
13
{
14
15
public
:
16
17
BinaryReader
(
const
std::vector<char>
& data);
18
19
BinaryReader
(
const
char
* data,
unsigned
int
byte_size);
20
21
bool
read
(
const
std::string
& name);
22
23
bool
end
();
24
25
bool
next
();
26
27
bool
value
(
const
std::string
& name,
int
&
value
);
28
29
private
:
30
31
const
char
*
data_
;
32
33
unsigned
int
byte_size_
;
34
35
unsigned
int
idx_
;
36
37
bool
error_
;
38
39
};
40
41
}
// end namespace tue
42
43
}
// end namespace config
44
45
#endif
std::string
tue::config::BinaryReader
Definition:
binary_reader.h:12
vector
tue::config::BinaryReader::value
bool value(const std::string &name, int &value)
Definition:
binary_reader.cpp:70
tue::config::BinaryReader::idx_
unsigned int idx_
Definition:
binary_reader.h:35
tue::config::BinaryReader::data_
const char * data_
Definition:
binary_reader.h:31
tue::config::BinaryReader::end
bool end()
Definition:
binary_reader.cpp:42
tue::config::BinaryReader::error_
bool error_
Definition:
binary_reader.h:37
tue::config::BinaryReader::next
bool next()
Definition:
binary_reader.cpp:56
tue::config::BinaryReader::read
bool read(const std::string &name)
Definition:
binary_reader.cpp:23
tue::config::BinaryReader::byte_size_
unsigned int byte_size_
Definition:
binary_reader.h:33
tue::config::BinaryReader::BinaryReader
BinaryReader(const std::vector< char > &data)
Definition:
binary_reader.cpp:13
tue
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