BEEP-8 Helper Lib 1.0.0
Loading...
Searching...
No Matches
bin.h
Go to the documentation of this file.
1
80#pragma once
81#include <cstddef>
82#include <string>
83#include <unordered_map>
84class CBin;
86 std::unordered_map< std::string , CBin* > _dict;
87public:
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
94class CBin{
95 friend class CBinHolder;
96 const void* _addr;
97 size_t _size;
98 std::string _name;
99public:
100 const void* Addr() const;
101 size_t Size() const;
102 CBin( const char* name_ , const void* addr_ , size_t size_ );
103};
Definition bin.h:85
Definition bin.h:94