class
Bindgen::Processor::InstantiateContainers
Overview
Generates a class for each to-be instantiated container type.
This processor must be run before any processor that generates platform
specific Calls, like Crystal or Cpp.
Defined in:
bindgen/processor/instantiate_containers.crConstant Summary
-
ASSOCIATIVE_MODULE =
"BindgenHelper::AssociativeContainer" -
Module for associative containers
-
CPP_INTEGER_TYPE =
"int" -
Name of the "standard" built-in integer C++ type. Required for the generated
#sizemethod, and#unsafe_atof sequential containers. -
Log =
::Log.for(self) -
Generates a class for each to-be instantiated container type. This processor must be run before any processor that generates platform specific
Calls, likeCrystalorCpp. -
OPTIONAL_MODULE =
"BindgenHelper::OptionalContainer" -
Module for optionals
-
PAIR_MODULE =
"BindgenHelper::PairContainer" -
Module for pairs
-
SEQUENTIAL_MODULE =
"BindgenHelper::SequentialContainer" -
Module for sequential containers
-
SET_MODULE =
"BindgenHelper::SetContainer" -
Module for sets