![]() |
TrinityCore
|
#include <boost/preprocessor/cat.hpp>#include <boost/preprocessor/comma_if.hpp>#include <boost/preprocessor/facilities/empty.hpp>#include <boost/preprocessor/seq/enum.hpp>#include <boost/preprocessor/seq/for_each.hpp>#include <boost/preprocessor/seq/for_each_i.hpp>#include <boost/preprocessor/stringize.hpp>
Include dependency graph for QueryResultStructured.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | DEFINE_FIELD_ACCESSOR_CACHE_FIELD_INDEX_INIT(r, data, i, field) BOOST_PP_COMMA_IF(i) field(result.GetFieldMetadata(BOOST_PP_STRINGIZE(field)).Index) |
| #define | DEFINE_FIELD_ACCESSOR_CACHE_FIELD(r, data, field) |
| #define | DEFINE_FIELD_ACCESSOR_CACHE(namespace_name, struct_name, result_type, fields_list) |
| #define | DEFINE_FIELD_ACCESSOR_CACHE_ANONYMOUS(result_type, fields_list) DEFINE_FIELD_ACCESSOR_CACHE(BOOST_PP_EMPTY(), BOOST_PP_CAT(FieldAccessors, __LINE__), result_type, fields_list) |
| #define DEFINE_FIELD_ACCESSOR_CACHE | ( | namespace_name, | |
| struct_name, | |||
| result_type, | |||
| fields_list | |||
| ) |
Definition at line 36 of file QueryResultStructured.h.
| #define DEFINE_FIELD_ACCESSOR_CACHE_ANONYMOUS | ( | result_type, | |
| fields_list | |||
| ) | DEFINE_FIELD_ACCESSOR_CACHE(BOOST_PP_EMPTY(), BOOST_PP_CAT(FieldAccessors, __LINE__), result_type, fields_list) |
Definition at line 52 of file QueryResultStructured.h.
| #define DEFINE_FIELD_ACCESSOR_CACHE_FIELD | ( | r, | |
| data, | |||
| field | |||
| ) |
Definition at line 31 of file QueryResultStructured.h.
| #define DEFINE_FIELD_ACCESSOR_CACHE_FIELD_INDEX_INIT | ( | r, | |
| data, | |||
| i, | |||
| field | |||
| ) | BOOST_PP_COMMA_IF(i) field(result.GetFieldMetadata(BOOST_PP_STRINGIZE(field)).Index) |
Definition at line 29 of file QueryResultStructured.h.