class Bindgen::Parser::Macro
- Bindgen::Parser::Macro
- Reference
- Object
Overview
Stores information on a C++ macro (a #define
).
Defined in:
bindgen/parser/macro.crConstructors
Instance Method Summary
- #arguments : Array(String)
- #arguments=(_arguments : Array(String))
- #evaluated : DefaultValueTypes | Nil
- #evaluated=(_evaluated : DefaultValueTypes | Nil)
-
#function? : Bool
Is this macro function-like?
- #isFunction : Bool
- #isFunction=(_isFunction : Bool)
- #isVarArg : Bool
- #isVarArg=(_isVarArg : Bool)
- #name : String
- #name=(_name : String)
- #to_json(json : JSON::Builder)
- #type : Type | Nil
- #type=(_type : Type | Nil)
- #value : String
- #value=(_value : String)
-
#var_arg? : Bool
Does this macro take a variable amount of arguments?