Warning, file /include/root/RootMetaSelection.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 #ifndef ROOT_Meta_Selection
0002 #define ROOT_Meta_Selection
0003
0004 namespace ROOT {
0005 namespace Meta {
0006 namespace Selection {
0007
0008
0009 template <unsigned int I> class KeepFirstTemplateArguments {};
0010
0011
0012 class SelectNoInstance {};
0013
0014
0015 enum EClassAttributes {
0016
0017 kClassNullProperty = 0
0018 };
0019
0020
0021 template <unsigned int classAttributes = kClassNullProperty> class ClassAttributes {};
0022
0023
0024 enum EClassMemberAttributes {
0025
0026 kMemberNullProperty = 0,
0027
0028 kTransient = 2,
0029
0030 kAutoSelected = 4,
0031
0032 kNoAutoSelected = 8,
0033
0034 kNonSplittable = 16
0035 };
0036
0037
0038 template <unsigned int memberAttributes = kMemberNullProperty > class MemberAttributes {};
0039
0040 }
0041 }
0042 }
0043
0044 #endif
0045