37 #if !defined(THEOLIZER_INTERNAL_SET_H) 38 #define THEOLIZER_INTERNAL_SET_H 40 #ifndef THEOLIZER_INTERNAL_DOXYGEN 60 #define THEOLZIER_INTERNAL_CONTAINER_PARAMETER \ 61 template<class T, class Compare, class Alloc> 62 #define THEOLZIER_INTERNAL_CONTAINER_NAME std::set 63 #define THEOLZIER_INTERNAL_CONTAINER_ARGUMENT T, Compare, Alloc 64 #define THEOLZIER_INTERNAL_CONTAINER_UNIQUE setTheolizer 65 #include "internal/container_set.inc" 71 #ifdef THEOLIZER_WRITE_CODE 73 #define THEOLIZER_GENERATED_LAST_VERSION_NO THEOLIZER_INTERNAL_DEFINE(kLastVersionNo,1) 74 #define THEOLIZER_GENERATED_CLASS_TYPE THEOLIZER_INTERNAL_UNPAREN(std::set<T, Compare, Alloc>) 75 #define THEOLIZER_GENERATED_PARAMETER_LIST template<class T, class Compare, class Alloc> 76 #define THEOLIZER_GENERATED_UNIQUE_NAME setTheolizer 80 #define THEOLIZER_GENERATED_VERSION_NO THEOLIZER_INTERNAL_DEFINE(kVersionNo,1) 81 #define THEOLIZER_GENERATED_CLASS_NAME()\ 82 THEOLIZER_INTERNAL_TEMPLATE_NAME((u8"std::set",T,Compare,Alloc)) 83 #include <theolizer/internal/version_manual.inc> 84 #undef THEOLIZER_GENERATED_VERSION_NO 86 #endif//THEOLIZER_WRITE_CODE 92 #undef THEOLZIER_INTERNAL_CONTAINER_PARAMETER 93 #undef THEOLZIER_INTERNAL_CONTAINER_NAME 94 #undef THEOLZIER_INTERNAL_CONTAINER_ARGUMENT 95 #undef THEOLZIER_INTERNAL_CONTAINER_UNIQUE 97 #undef THEOLIZER_INTERNAL_FULL_NAME 107 #define THEOLZIER_INTERNAL_CONTAINER_PARAMETER \ 108 template<class T, class Compare, class Alloc> 109 #define THEOLZIER_INTERNAL_CONTAINER_NAME std::multiset 110 #define THEOLZIER_INTERNAL_CONTAINER_ARGUMENT T, Compare, Alloc 111 #define THEOLZIER_INTERNAL_CONTAINER_UNIQUE multisetTheolizer 112 #define THEOLIZER_INTERNAL_IS_MULTI 113 #include "internal/container_set.inc" 114 #undef THEOLIZER_INTERNAL_IS_MULTI 124 #ifdef THEOLIZER_WRITE_CODE 126 #define THEOLIZER_GENERATED_LAST_VERSION_NO THEOLIZER_INTERNAL_DEFINE(kLastVersionNo,1) 127 #define THEOLIZER_GENERATED_CLASS_TYPE THEOLIZER_INTERNAL_UNPAREN(std::multiset<T, Compare, Alloc>) 128 #define THEOLIZER_GENERATED_PARAMETER_LIST template<class T, class Compare, class Alloc> 129 #define THEOLIZER_GENERATED_UNIQUE_NAME multisetTheolizer 133 #define THEOLIZER_GENERATED_VERSION_NO THEOLIZER_INTERNAL_DEFINE(kVersionNo,1) 134 #define THEOLIZER_GENERATED_CLASS_NAME()\ 135 THEOLIZER_INTERNAL_TEMPLATE_NAME((u8"std::multiset",T,Compare,Alloc)) 136 #include <theolizer/internal/version_manual.inc> 137 #undef THEOLIZER_GENERATED_VERSION_NO 139 #endif//THEOLIZER_WRITE_CODE 145 #undef THEOLZIER_INTERNAL_CONTAINER_PARAMETER 146 #undef THEOLZIER_INTERNAL_CONTAINER_NAME 147 #undef THEOLZIER_INTERNAL_CONTAINER_ARGUMENT 148 #undef THEOLZIER_INTERNAL_CONTAINER_UNIQUE 150 #undef THEOLIZER_INTERNAL_FULL_NAME 156 #endif // THEOLIZER_INTERNAL_DOXYGEN 158 #endif // THEOLIZER_INTERNAL_SET_H Theolizerライブラリの標準コンテナ・サポート
#define THEOLIZER_PROVIDED_BY(dVendor)
ソース自動生成制御