class Bindgen::Parser::Template

Overview

Stores information about a template Type.

Included Modules

Defined in:

bindgen/parser/template.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(full_name : String, base_name : String, arguments : Array(Bindgen::Parser::Type)) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def arguments : Array(Type) #

Template arguments


[View source]
def base_name : String #

[View source]
def full_name : String #

[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def mangled_name : String #

Returns the mangled name of the template arguments.


[View source]