feisty meow concerns codebase
2.140
|
#include "object_packers.h"
#include "string_array.h"
#include <basis/astring.h>
#include <basis/contracts.h>
#include <basis/definitions.h>
#include <basis/guards.h>
Go to the source code of this file.
Classes | |
class | structures::set< contents > |
Emulates a mathematical set, providing several standard set operations. More... | |
class | structures::int_set |
A simple object that wraps a templated set of ints. More... | |
class | structures::string_set |
A simple object that wraps a templated set of strings. More... | |
class | structures::pointer_set |
A set of pointers that hides the platform's pointer size. More... | |
Namespaces | |
structures | |
A dynamic container class that holds any kind of object via pointers. | |
Functions | |
template<class contents > | |
void | structures::pack (basis::byte_array &packed_form, const set< contents > &to_pack) |
provides a way to pack any set that stores packable objects. More... | |
template<class contents > | |
bool | structures::unpack (basis::byte_array &packed_form, set< contents > &to_unpack) |
provides a way to unpack any set that stores packable objects. More... | |