class Bindgen::Call::ProcArgument
Overview
A Proc argument.  May be a block.
Defined in:
bindgen/call.crConstructors
Instance Method Summary
- 
        #block? : Bool
        
          
Is this a block argument?
 
Instance methods inherited from class Bindgen::Call::Argument
  
  
    
      call : String
    call, 
    
  
    
      default_value : Parser::DefaultValueTypes | Nil
    default_value, 
    
  
    
      name : String
    name
    
  
    
  Constructor methods inherited from class Bindgen::Call::Argument
  
  
    
      new(type, type_name, name : String, call : String, reference = false, pointer = 0, default_value : Bool | Float64 | Int64 | String | UInt64 | Nil = nil, nilable = false)
    new
    
  
    
  
    
  Instance methods inherited from class Bindgen::Call::Expression
  
  
    
      ==(other : self)
    ==, 
    
  
    
      hash(hasher)
    hash, 
    
  
    
      nilable? : Bool
    nilable?, 
    
  
    
      pointer : Int32
    pointer, 
    
  
    
      reference : Bool
    reference, 
    
  
    
      type : Parser::Type
    type, 
    
  
    
      type_name : String
    type_name
    
  
    
  Constructor methods inherited from class Bindgen::Call::Expression
  
  
    
      new(type : Bindgen::Parser::Type, reference : Bool, pointer : Int32, type_name : String, nilable : Bool)
    new
    
  
    
  
    
    
    
  
    
    
    
  
Constructor Detail
        
        def self.new(type, type_name, name, call, reference = false, pointer = 0, default_value = nil, nilable = false, block : Bool = false)
        #