▼Nplg | |
►Ndetail | |
Nswap_trait | |
Cis_allocator | |
Cis_allocator< Allocator, std::void_t< typename Allocator::value_type, decltype(std::declval< Allocator & >().allocate(std::size_t{}))> > | |
Cuninitialized_size_tag | |
Cstring_hash_base | |
Cstring_formatter_base | |
Cvariant_tag | |
Cemplacer_tag | |
Cfind_type_i | |
Cfind_type_i< 1 > | |
Cfind_type_i< 0 > | |
Coverload_frag | |
Cmake_overload | |
Cmake_overload< std::integer_sequence< std::size_t, Idx... >, Args... > | |
Cemplace_no_dtor_from_elem | |
Cdummy_type | |
Cnode_trait | |
Cnode_trait< true > | |
Cnode_trait< false > | |
Cunion_node | |
Cmake_tree | |
Cmake_tree< 2, 1, IsFirstPass > | |
Cmake_tree< 0, 0, F > | |
Cmake_tree< 0, 1, IsFirstPass > | |
Cmake_tree< 1, 1, false > | |
Cmake_tree< 1, 1, true > | |
Cvariant_npos_t | |
Cvar_alt_impl | |
Cvar_alt_impl< true > | |
Cinitialized_value_tag | |
Npmr | |
Cinvalid | Represents an invalid type |
Cnone | Represents the absence of a value |
Cfunction | Represents a function pointer as a union for flexibility |
Cvec2 | |
Cvec3 | |
Cvec4 | |
Cmat4x4 | |
Cin_place_type_t | |
Cin_place_index_t | |
Cvariant | |
Cis_variant_impl | |
Cis_variant_impl< variant< Ts... > > | |
Cis_variant | |
Cvariant_size | |
Cvariant_alternative | |
Cvector_iterator | |
Cvector_const_iterator | |
Cvector | |
▼Nplugify | |
NJitUtils | Namespace containing utility functions of jit related things |
NModuleUtils | Namespace containing utility functions of ModuleState enum |
NPluginUtils | Namespace containing utility functions of PluginState enum |
NSeverityUtils | Namespace containing utility functions of Severity enum |
NValueName | Namespace containing string representations of ValueType enum values |
NValueUtils | Namespace containing utility functions of ValueType enum |
►CAssembly | Represents an assembly (module) within a process |
CSection | Represents a section of the assembly |
CConfig | Represents configuration settings for a program |
CDescriptor | Describes the properties of an object. (e.g., module, plugin) |
►CJitCall | Class encapsulates architecture-, OS- and compiler-specific function call semantics in a virtual "bind argument parameters from left
to right and then call" interface allowing programmers to call C functions in a completely dynamic manner. In other words, instead of calling a function directly, class provides a mechanism to push the function parameters manually and to issue the call afterwards |
CParameters | Structure to represent function parameters |
CReturn | |
►CJitCallback | Class to create callback objects, that can be passed to functions as callback function pointers. In other words, a pointer to the callback object can be "called", directly. A generic callback handler invoked by this object then allows iterating dynamically over the arguments once called back |
CParameters | Structure to represent function parameters |
CReturn | |
CErrorData | Holds information about an error |
CInitResultData | Holds information about the initialization result |
CLoadResultData | Holds information about the load result |
CILanguageModule | Interface for user-implemented language modules |
CLanguageModuleDescriptorRef | A reference class for the LanguageModuleDescriptor structure |
CILogger | Interface for logging messages with different severity levels |
CMemAccessor | A class providing various memory access routines |
CMemAddr | A wrapper class for memory addresses, providing utility functions for pointer manipulation |
CMemProtector | A class to manage memory protection settings |
CEnumValueRef | A reference class for an EnumValue structure |
CEnumRef | A reference class for the Enum structure |
CPropertyRef | A reference class for the Property structure |
CMethodRef | A reference class for the Method structure |
CModuleRef | Reference wrapper to access language module's information |
CPackageVersion | Represents a version of a software package |
CPackage | Represents a generic software package |
CRemotePackage | Represents a remotely available software package |
CLocalPackage | Represents a locally installed software package |
CIPackageManager | Interface for the package manager provided to the user, implemented in the core |
CIPlugify | Interface for the Plugify system |
CIPlugifyProvider | Interface class for the PlugifyProvider, which is provided to the user and implemented in the core. The PlugifyProvider is responsible for managing and providing essential functionality to the Plugify system |
CPluginRef | Reference wrapper to access for plugin's information |
CPluginDescriptorRef | A reference class for the PluginDescriptor structure |
CIPluginManager | Interface for the plugin manager provided to the user, implemented in the core |
CPluginReferenceDescriptorRef | A reference class for the PluginReferenceDescriptor structure |
CRef | A lightweight reference wrapper for objects of type T |
CVersion | Represents a version number with major, minor, patch, and tweak components |
▼Nstd | |
Nfilesystem | |
Chash< plg::basic_string< char, std::char_traits< char >, Allocator > > | |
Chash< plg::basic_string< char8_t, std::char_traits< char8_t >, Allocator > > | |
Chash< plg::basic_string< char16_t, std::char_traits< char16_t >, Allocator > > | |
Chash< plg::basic_string< char32_t, std::char_traits< char32_t >, Allocator > > | |
Chash< plg::basic_string< wchar_t, std::char_traits< wchar_t >, Allocator > > | |
Cformatter< plg::basic_string< char, std::char_traits< char >, Allocator > > | |
Cformatter< plg::basic_string< char8_t, std::char_traits< char8_t >, Allocator > > | |
Cformatter< plg::basic_string< char16_t, std::char_traits< char16_t >, Allocator > > | |
Cformatter< plg::basic_string< char32_t, std::char_traits< char32_t >, Allocator > > | |
Cformatter< plg::basic_string< wchar_t, std::char_traits< wchar_t >, Allocator > > | |
Chash< plg::monostate > | |