BEEP-8 Helper Lib
1.0.0
Loading...
Searching...
No Matches
include
bin.h
Go to the documentation of this file.
1
80
#pragma once
81
#include <cstddef>
82
#include <string>
83
#include <unordered_map>
84
class
CBin
;
85
class
CBinHolder
{
86
std::unordered_map< std::string , CBin* > _dict;
87
public
:
88
void
Register(
CBin
* bin_ );
89
static
CBin
* Get(
const
char
* name_ );
90
static
const
std::unordered_map< std::string , CBin* >& GetDictionary();
91
CBinHolder
();
92
};
93
94
class
CBin
{
95
friend
class
CBinHolder
;
96
const
void
* _addr;
97
size_t
_size;
98
std::string _name;
99
public
:
100
const
void
* Addr()
const
;
101
size_t
Size()
const
;
102
CBin
(
const
char
* name_ ,
const
void
* addr_ ,
size_t
size_ );
103
};
CBinHolder
Definition
bin.h:85
CBin
Definition
bin.h:94
Generated by
1.12.0