1 #ifndef SIPLASPLAS_REFLECTION_STATIC_SOURCEINFO_HPP     2 #define SIPLASPLAS_REFLECTION_STATIC_SOURCEINFO_HPP     4 #include <siplasplas/utility/meta.hpp>    11 namespace static_reflection
    81         return ::cpp::meta::StringToArray<FullName>::c_str();
    95         return ::cpp::meta::StringToArray<Spelling>::c_str();
   114         return ::cpp::meta::StringToArray<DisplayName>::c_str();
   131     static constexpr 
const char* 
file()
   133         return ::cpp::meta::StringToArray<File>::c_str();
   139     static constexpr std::size_t 
line()
   148     (std::is_enum<T>::value ? Kind::ENUM : Kind::CLASS),
   149     ::cpp::meta::string<>,
   150     ::cpp::meta::string<>,
   151     ::cpp::meta::string<>,
   152     ::cpp::meta::string<>,
   162 #endif // SIPLASPLAS_REFLECTION_STATIC_SOURCEINFO_HPP Definition: canary_allocator.hpp:7
 
Kind
Represents the different types of entities (namespaces, classes, functions, etc) the library can coll...
Definition: sourceinfo.hpp:22