#include <cassert>#include "sampa/core/sarray.h"#include "sampa/core/persistence.cxx"#include <boost/type_traits/is_base_of.hpp>#include <boost/type_traits/is_fundamental.hpp>Go to the source code of this file.
Namespaces | |
| namespace | Sampa |
Classes | |
| struct | Sampa::InitElements< INIT_OBJECT, Element > |
| struct | Sampa::InitElements< INIT_DEFAULT_CTR, Element > |
| struct | Sampa::InitElements< INIT_FUNDAMENTAL, Element > |
Defines | |
| #define | SAMPA_MAKE_ARRAY(class_name) |
| #define | SAMPA_MAKE_PTRQUEUE(class_name) |
Enumerations | |
| enum | Sampa::InitMode { Sampa::INIT_OBJECT, Sampa::INIT_DEFAULT_CTR, Sampa::INIT_FUNDAMENTAL } |
| #define SAMPA_MAKE_ARRAY | ( | class_name | ) |
Value:
REGISTER_TEMPLATE(array_of_scalar<class_name >); \
namespace Sampa { \
SAMPA_MAKE_TMPL_PERSISTENT(Array<class_name>, Array, REF(m_elements)); \
template class Array<class_name>; \
}
Definition at line 91 of file sarray.cxx.
| #define SAMPA_MAKE_PTRQUEUE | ( | class_name | ) |
Value:
namespace Sampa { \ SAMPA_MAKE_TMPL_PERSISTENT(PtrQueue<class_name >, PtrQueue, NO_REFS); \ template class PtrQueue<class_name >; \ }
Definition at line 105 of file sarray.cxx.
1.5.3