Struct rust_swig::CppConfig [−][src]
pub struct CppConfig { /* fields omitted */ }
Configuration for C++ binding generation
Methods
impl CppConfig
[src]
impl CppConfig
pub fn new(output_dir: PathBuf, namespace_name: String) -> CppConfig
[src]
pub fn new(output_dir: PathBuf, namespace_name: String) -> CppConfig
Create CppConfig
Arguments
output_dir
- directory where place generated c++ filesnamespace_name
- namespace name for generated c++ classes
pub fn cpp_optional(self, cpp_optional: CppOptional) -> CppConfig
[src]
pub fn cpp_optional(self, cpp_optional: CppOptional) -> CppConfig
pub fn cpp_variant(self, cpp_variant: CppVariant) -> CppConfig
[src]
pub fn cpp_variant(self, cpp_variant: CppVariant) -> CppConfig
pub fn use_boost(self) -> CppConfig
[src]
pub fn use_boost(self) -> CppConfig