Class: RubyBindgen::Generators::Rice::TemplateResolver::TemplateArgumentInfo

Inherits:
Struct
  • Object
show all
Defined in:
lib/ruby-bindgen/generators/rice/template_resolver.rb

Overview

Captures the semantic and source-written pieces for one template argument. TemplateResolver builds these first, then later code renders them into emitted C++ text.

Instance Attribute Summary collapse

Instance Attribute Details

#kindObject

Returns the value of attribute kind

Returns:

  • (Object)

    the current value of kind



11
12
13
# File 'lib/ruby-bindgen/generators/rice/template_resolver.rb', line 11

def kind
  @kind
end

#source_textObject

Returns the value of attribute source_text

Returns:

  • (Object)

    the current value of source_text



11
12
13
# File 'lib/ruby-bindgen/generators/rice/template_resolver.rb', line 11

def source_text
  @source_text
end

#typeObject

Returns the value of attribute type

Returns:

  • (Object)

    the current value of type



11
12
13
# File 'lib/ruby-bindgen/generators/rice/template_resolver.rb', line 11

def type
  @type
end

#unsigned_valueObject

Returns the value of attribute unsigned_value

Returns:

  • (Object)

    the current value of unsigned_value



11
12
13
# File 'lib/ruby-bindgen/generators/rice/template_resolver.rb', line 11

def unsigned_value
  @unsigned_value
end

#valueObject

Returns the value of attribute value

Returns:

  • (Object)

    the current value of value



11
12
13
# File 'lib/ruby-bindgen/generators/rice/template_resolver.rb', line 11

def value
  @value
end