class Bindgen::Configuration::Container

Overview

Configuration of template container types and their instantiations.

Included Modules

Defined in:

bindgen/configuration.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]

Instance Method Detail

def access_method : String #

Method to access an element at an index.


[View source]
def access_method=(access_method : String) #

Method to access an element at an index.


[View source]
def class : String #

Class name of the template type


[View source]
def class=(class __arg0 : String) #

Class name of the template type


[View source]
def instantiations : Set(Array(String)) #

List of instantiations to create.


[View source]
def instantiations=(instantiations : Set(Array(String))) #

List of instantiations to create.


[View source]
def push_method : String #

Method to add an element at the end.


[View source]
def push_method=(push_method : String) #

Method to add an element at the end.


[View source]
def size_method : String #

Method telling the current count of elements.


[View source]
def size_method=(size_method : String) #

Method telling the current count of elements.


[View source]
def type : Type #

Type of the container


[View source]
def type=(type : Type) #

Type of the container


[View source]