library.h
Go to the documentation of this file.
The array_range class provides a view into an underlying data structure with lower and upper limits.
Definition array_range.h:64
array_range< type > get_types() const noexcept
A range of all registered type in this library.
array_range< method > get_global_methods() const noexcept
A range of all registered global methods in this library.
bool is_loaded() const noexcept
Returns true if the library is loaded; otherwise returns false.
array_range< property > get_global_properties() const noexcept
A range of all registered global properties in this library.
library(const library &)=delete
string_view get_error_string() const noexcept
Returns a text string with the description of the last error that occurred.
library & operator=(const library &)=delete
library(string_view file_name, string_view version=string_view())
Constructs a library instance that will load the given library `file_name` and an optional version nu...
string_view get_file_name() const noexcept
When the library was not yet loaded, the file name given in the constructor will be returned.
The method class provides several meta information about a method and can be invoked.
Definition method.h:121
The property class provides several meta information about a property and gives read/write access to ...
Definition property.h:117
Definition access_levels.h:34
basic_string_view< char > string_view
A class to hold a reference to a continuous sequence of char objects.
Definition string_view.h:493
Generated on Thu May 22 2025 04:13:40 for rttr - 0.9.6 by doxygen.