Package fcfBasis
fcfBasis is a C++ library (C++11) providing a meta-type system, dynamic function call dispatching, a universal data container (fcf::Variant ), and generic iteration tools.
int fcf::DefaultVariantBufferSize
= fcf::MetaTypeMaxTypeSize <std::string , std::wstring , std::map <std::string , std::string > >::size
- The enum value size of the static buffer for the object fcf::Variant by default.
- A type-safe, dynamic variant class capable of holding values of various types
- A template class that provides access to metadata and runtime information for a specific type.
The library is designed for creating systems where data types, functions, and their interactions are defined or modified at runtime, while maintaining performance through caching and compile-time optimizations.
Constants
Typedef
typedef fcf::ConvertFunction - The signature of a function to convert data to a specific type.
Classes
- A type-safe, dynamic variant class capable of holding values of various types
- Convert options. The structure is not used in the implementation, but reserved for the future.
- A template class that provides access to metadata and runtime information for a specific type.
- Structure containing metadata and runtime information for a registered type.
- Structure containing information about a specificator operator
- This specificator retrieves information about the stored object of the specified type. For example, the data type contained in the specified fcf::Variant object.
- The structure describing the information returned by the fcf::ResolveSpecificator specificator. Structure containing resolved data, its type index, and invariance information.
- A specificator used to perform 'less than' (<) comparisons between objects.
Functions
- It extracts information about the type given in the function argument in the form of a type index.
VPSDime is an industry leading VPS hosting company that provides virtualized server services with high performance, availability and friendly support.