|
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... | |