class Bindgen::Configuration::Function
- Bindgen::Configuration::Function
- Reference
- Object
Overview
Configuration for function wrapping
Included Modules
- YAML::Serializable
Defined in:
bindgen/configuration.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(destination : String, name : Nil | String = nil, wrapper : Nil | Bindgen::Configuration::FunctionClass = nil, crystalize_names : Bindgen::Util::Tribool = Bindgen::Util::Tribool.unset)
Instance Method Summary
-
#crystalize_names : Bindgen::Util::Tribool
Fully crystalize method names?
-
#crystalize_names=(crystalize_names : Bindgen::Util::Tribool)
Fully crystalize method names?
-
#crystalize_names? : Bool
Shall method names be fully crystalized?
-
#destination : String
Qualified name of the destination module/class
-
#destination=(destination : String)
Qualified name of the destination module/class
-
#name : String | Nil
Mapping name of the function
-
#name=(name : String | Nil)
Mapping name of the function
- #wrapper : FunctionClass | Nil
- #wrapper=(wrapper : FunctionClass | Nil)
Constructor Detail
def self.new(destination : String, name : Nil | String = nil, wrapper : Nil | Bindgen::Configuration::FunctionClass = nil, crystalize_names : Bindgen::Util::Tribool = Bindgen::Util::Tribool.unset)
#