class Bindgen::Parser::Template
- Bindgen::Parser::Template
 - Reference
 - Object
 
Overview
Stores information about a template Type.
Included Modules
- JSON::Serializable
 
Defined in:
bindgen/parser/template.crConstructors
- .new(full_name : String, base_name : String, arguments : Array(Bindgen::Parser::Type))
 - .new(pull : JSON::PullParser)
 
Instance Method Summary
- 
        #==(other : self)
        
          
Returns
trueif this reference is the same as other. - 
        #arguments : Array(Type)
        
          
Template arguments
 - #base_name : String
 - #full_name : String
 - 
        #hash(hasher)
        
          
See
Object#hash(hasher) - 
        #mangled_name : String
        
          
Returns the mangled name of the template arguments.
 
Constructor Detail
        
        def self.new(full_name : String, base_name : String, arguments : Array(Bindgen::Parser::Type))
        #
      
      
      Instance Method Detail
        
        def ==(other : self)
        #
      
      
        
              Description copied from class Reference
            
          
          Returns true if this reference is the same as other. Invokes same?.