15#include <AUI/Common/AMap.h>
16#include <AUI/Common/AString.h>
17#include <AUI/Reflect/AField.h>
57#define A_META(name) template<> struct AModelMeta< name >: AModelMetaBase< name >
58#define A_FIELDS static AMap<AString, _<AField<Model>>> getFields()
59#define A_FIELD(name) {#name, AField<Model>::make(&Model:: name )},
60#define A_SQL_TABLE(name) static AString getSqlTable() { return name;}
A std::map with AUI extensions.
Definition AMap.h:218
Represents a Unicode character string.
Definition AString.h:38
#define AUI_ASSERT(condition)
Asserts that the passed condition evaluates to true.
Definition Assert.h:55