refl-cpp
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NreflThe top-level refl-cpp namespace It contains a few core refl-cpp namespaces and directly exposes core classes and functions
 NattrContains the definitions of the built-in attributes
 NusageContains a number of constraints applicable to refl-cpp attributes
 Cany
 Cfield
 Cfunction
 Cmember
 Ctype
 Cbase_types
 Cdebug
 Cproperty
 NdescriptorContains the basic reflection primitives as well as functions operating on those primitives
 Cfield_descriptorRepresents a reflected field
 Cfunction_descriptorRepresents a reflected function
 Cmember_descriptor_baseThe base type for member descriptors
 Ctype_descriptorRepresents a reflected type
 NmemberContains tag types denoting the different types of reflectable members
 Cfield
 Cfunction
 NruntimeContains utilities that can have runtime-overhead (like proxy, debug, invoke)
 CproxyA proxy object that has a static interface identical to the reflected functions and fields of the target
 NtraitProvides type-level operations for refl-cpp related use-cases
 Cappend
 Cas_type_list
 Cas_type_list< T< Ts... > >
 Cconcat
 Cconcat< type_list< Ts... >, type_list< Us... > >
 Ccontains
 Ccontains_base
 Ccontains_instance
 Cfilter
 Cfilter< Predicate, type_list< Ts... > >
 Cget
 Cget< N, type_list< Ts... > >
 Cis_container
 Cis_descriptor
 Cis_field
 Cis_function
 Cis_instance
 Cis_instance_of
 Cis_member
 Cis_property
 Cis_proxy
 Cis_reflectable
 Cis_type
 Cmap
 Cmap< Mapper, type_list< Ts... > >
 Cprepend
 Cremove_qualifiers
 Creverse
 NutilContains utility types and functions for working with those types
 Cconst_string
 Ctype_list