#include <config.hpp>
|
| Config () |
|
| Config (string const &root_module_, std::vector< string > namespaces_to_bind_, std::vector< string > namespaces_to_skip_, string const &prefix_, std::size_t maximum_file_length_) |
|
◆ string
◆ Config() [1/2]
binder::Config::Config |
( |
| ) |
|
|
inlineprivate |
◆ Config() [2/2]
binder::Config::Config |
( |
string const & |
root_module_, |
|
|
std::vector< string > |
namespaces_to_bind_, |
|
|
std::vector< string > |
namespaces_to_skip_, |
|
|
string const & |
prefix_, |
|
|
std::size_t |
maximum_file_length_ |
|
) |
| |
|
inlineprivate |
◆ add_on_binder_for_namespaces()
std::map<string, string> const& binder::Config::add_on_binder_for_namespaces |
( |
| ) |
const |
|
inline |
◆ add_on_binders()
std::map<string, string> const& binder::Config::add_on_binders |
( |
| ) |
const |
|
inline |
◆ binder_for_namespaces()
std::map<string, string> const& binder::Config::binder_for_namespaces |
( |
| ) |
const |
|
inline |
◆ binders()
std::map<string, string> const& binder::Config::binders |
( |
| ) |
const |
|
inline |
◆ class_includes()
std::map<string, std::vector<string> > const& binder::Config::class_includes |
( |
| ) |
const |
|
inline |
◆ default_call_guard()
string const& binder::Config::default_call_guard |
( |
| ) |
|
|
inline |
◆ default_member_lvalue_reference_return_value_policy()
string const& binder::Config::default_member_lvalue_reference_return_value_policy |
( |
| ) |
|
|
inline |
◆ default_member_pointer_return_value_policy()
string const& binder::Config::default_member_pointer_return_value_policy |
( |
| ) |
|
|
inline |
◆ default_member_rvalue_reference_return_value_policy()
string const& binder::Config::default_member_rvalue_reference_return_value_policy |
( |
| ) |
|
|
inline |
◆ default_static_lvalue_reference_return_value_policy()
string const& binder::Config::default_static_lvalue_reference_return_value_policy |
( |
| ) |
|
|
inline |
◆ default_static_pointer_return_value_policy()
string const& binder::Config::default_static_pointer_return_value_policy |
( |
| ) |
|
|
inline |
◆ default_static_rvalue_reference_return_value_policy()
string const& binder::Config::default_static_rvalue_reference_return_value_policy |
( |
| ) |
|
|
inline |
◆ get()
Config & binder::Config::get |
( |
| ) |
|
|
static |
◆ holder_type()
string const& binder::Config::holder_type |
( |
| ) |
const |
|
inline |
◆ includes_code()
string binder::Config::includes_code |
( |
| ) |
const |
◆ is_buffer_protocol_requested()
bool binder::Config::is_buffer_protocol_requested |
( |
string const & |
class_ | ) |
const |
◆ is_class_binding_requested()
bool binder::Config::is_class_binding_requested |
( |
string const & |
class_ | ) |
const |
◆ is_class_skipping_requested()
bool binder::Config::is_class_skipping_requested |
( |
string const & |
class_ | ) |
const |
◆ is_custom_trampoline_function_requested()
string binder::Config::is_custom_trampoline_function_requested |
( |
string const & |
function__ | ) |
const |
◆ is_enum_binding_requested()
bool binder::Config::is_enum_binding_requested |
( |
string const & |
enum_ | ) |
const |
◆ is_enum_skipping_requested()
bool binder::Config::is_enum_skipping_requested |
( |
string const & |
enum_ | ) |
const |
◆ is_function_binding_requested()
bool binder::Config::is_function_binding_requested |
( |
string const & |
function | ) |
const |
◆ is_function_skipping_requested()
bool binder::Config::is_function_skipping_requested |
( |
string const & |
function | ) |
const |
◆ is_include_skipping_requested()
bool binder::Config::is_include_skipping_requested |
( |
string const & |
include | ) |
const |
◆ is_module_local_requested()
bool binder::Config::is_module_local_requested |
( |
string const & |
namespace_ | ) |
const |
◆ is_namespace_binding_requested()
bool binder::Config::is_namespace_binding_requested |
( |
string const & |
namespace_ | ) |
const |
◆ is_namespace_skipping_requested()
bool binder::Config::is_namespace_skipping_requested |
( |
string const & |
namespace_ | ) |
const |
◆ namespace_includes()
std::map<string, std::vector<string> > const& binder::Config::namespace_includes |
( |
| ) |
const |
|
inline |
◆ prefix_for_static_member_functions()
string const& binder::Config::prefix_for_static_member_functions |
( |
| ) |
|
|
inline |
◆ read()
void binder::Config::read |
( |
string const & |
file_name | ) |
|
◆ add_on_binder_for_namespaces_
std::map<string, string> binder::Config::add_on_binder_for_namespaces_ |
|
private |
◆ add_on_binders_
◆ binder_for_namespaces_
std::map<string, string> binder::Config::binder_for_namespaces_ |
|
private |
◆ binders_
◆ buffer_protocols
std::vector<string> binder::Config::buffer_protocols |
◆ class_includes_
std::map<string, std::vector<string> > binder::Config::class_includes_ |
|
private |
◆ classes_to_bind
std::vector<string> binder::Config::classes_to_bind |
◆ classes_to_skip
std::vector<string> binder::Config::classes_to_skip |
◆ custom_trampoline_functions_
std::map<string, string> binder::Config::custom_trampoline_functions_ |
|
private |
◆ default_call_guard_
string binder::Config::default_call_guard_ = "" |
|
private |
◆ default_member_lvalue_reference_return_value_policy_
string binder::Config::default_member_lvalue_reference_return_value_policy_ = "pybind11::return_value_policy::automatic" |
|
private |
◆ default_member_pointer_return_value_policy_
string binder::Config::default_member_pointer_return_value_policy_ = "pybind11::return_value_policy::automatic" |
|
private |
◆ default_member_rvalue_reference_return_value_policy_
string binder::Config::default_member_rvalue_reference_return_value_policy_ = "pybind11::return_value_policy::automatic" |
|
private |
◆ default_static_lvalue_reference_return_value_policy_
string binder::Config::default_static_lvalue_reference_return_value_policy_ = "pybind11::return_value_policy::automatic" |
|
private |
◆ default_static_pointer_return_value_policy_
string binder::Config::default_static_pointer_return_value_policy_ = "pybind11::return_value_policy::automatic" |
|
private |
◆ default_static_rvalue_reference_return_value_policy_
string binder::Config::default_static_rvalue_reference_return_value_policy_ = "pybind11::return_value_policy::automatic" |
|
private |
◆ enums_to_bind
std::vector<string> binder::Config::enums_to_bind |
|
private |
◆ enums_to_skip
std::vector<string> binder::Config::enums_to_skip |
|
private |
◆ functions_to_bind
std::vector<string> binder::Config::functions_to_bind |
◆ functions_to_skip
std::vector<string> binder::Config::functions_to_skip |
◆ holder_type_
string binder::Config::holder_type_ = "std::shared_ptr" |
|
private |
◆ includes_to_add
std::vector<string> binder::Config::includes_to_add |
◆ includes_to_skip
std::vector<string> binder::Config::includes_to_skip |
◆ maximum_file_length
std::size_t binder::Config::maximum_file_length |
◆ module_local_namespaces_to_add
std::vector<string> binder::Config::module_local_namespaces_to_add |
◆ module_local_namespaces_to_skip
std::vector<string> binder::Config::module_local_namespaces_to_skip |
◆ namespace_includes_
std::map<string, std::vector<string> > binder::Config::namespace_includes_ |
|
private |
◆ namespaces_to_bind
std::vector<string> binder::Config::namespaces_to_bind |
◆ namespaces_to_skip
std::vector<string> binder::Config::namespaces_to_skip |
◆ not_python_builtins
◆ prefix
◆ prefix_for_static_member_functions_
string binder::Config::prefix_for_static_member_functions_ = "" |
|
private |
◆ python_builtins
◆ root_module
string binder::Config::root_module |
The documentation for this class was generated from the following files: