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?