class

Bindgen::Parser::Template

Inherits JSON::Serializable < Reference < Object

Stores information about a template Type.

Constructors

new(full_name : String, base_name : String, arguments : Array(Bindgen::Parser::Type))
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

==(other : self)

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

arguments

Template arguments

Source
base_name

Base name of the type, like std::vector

Source
full_name

Full name, like std::vector<_Tp, _Alloc>

Source
hash(hasher)

See Object#hash(hasher)

mangled_name

Returns the mangled name of the template arguments.

Source