Module: Puppet::Pops
- Defined in:
- lib/puppet/pops.rb,
lib/puppet/loaders.rb,
lib/puppet/pops/utils.rb,
lib/puppet/pops/issues.rb,
lib/puppet/pops/lookup.rb,
lib/puppet/pops/loaders.rb,
lib/puppet/pops/adapters.rb,
lib/puppet/pops/adaptable.rb,
lib/puppet/pops/validation.rb,
lib/puppet/pops/model/model.rb,
lib/puppet/pops/types/types.rb,
lib/puppet/pops/binder/binder.rb,
lib/puppet/pops/model/factory.rb,
lib/puppet/pops/parser/lexer2.rb,
lib/puppet/pops/issue_reporter.rb,
lib/puppet/pops/merge_strategy.rb,
lib/puppet/pops/parser/eparser.rb,
lib/puppet/pops/binder/injector.rb,
lib/puppet/pops/binder/producers.rb,
lib/puppet/pops/evaluator/closure.rb,
lib/puppet/pops/types/type_parser.rb,
lib/puppet/pops/binder/key_factory.rb,
lib/puppet/pops/parser/epp_support.rb,
lib/puppet/pops/types/class_loader.rb,
lib/puppet/pops/types/type_factory.rb,
lib/puppet/pops/types/type_acceptor.rb,
lib/puppet/pops/binder/binder_issues.rb,
lib/puppet/pops/parser/lexer_support.rb,
lib/puppet/pops/parser/slurp_support.rb,
lib/puppet/pops/types/type_formatter.rb,
lib/puppet/pops/binder/bindings_model.rb,
lib/puppet/pops/loader/module_loaders.rb,
lib/puppet/pops/parser/parser_support.rb,
lib/puppet/pops/types/recursion_guard.rb,
lib/puppet/pops/types/type_calculator.rb,
lib/puppet/pops/validation/checker4_0.rb,
lib/puppet/pops/parser/heredoc_support.rb,
lib/puppet/pops/binder/bindings_checker.rb,
lib/puppet/pops/binder/bindings_factory.rb,
lib/puppet/pops/binder/bindings_composer.rb,
lib/puppet/pops/evaluator/evaluator_impl.rb,
lib/puppet/pops/parser/evaluating_parser.rb,
lib/puppet/pops/evaluator/access_operator.rb,
lib/puppet/pops/evaluator/compare_operator.rb,
lib/puppet/pops/evaluator/runtime3_support.rb,
lib/puppet/pops/model/model_label_provider.rb,
lib/puppet/pops/types/type_mismatch_describer.rb,
lib/puppet/pops/evaluator/collector_transformer.rb,
lib/puppet/pops/evaluator/relationship_operator.rb,
lib/puppet/pops/validation/validator_factory_4_0.rb,
lib/puppet/pops/binder/config/diagnostic_producer.rb,
lib/puppet/pops/loader/puppet_function_instantiator.rb,
lib/puppet/pops/loader/type_definition_instantiator.rb
Overview
The TypeDefinitionInstantiator instantiates a type alias or a type definition
Defined Under Namespace
Modules: Adaptable, Adapters, Binder, Containment, Evaluator, Functions, Issues, LabelProvider, Loader, Lookup, Migration, Model, Parser, Patterns, Types, Utils, Validation, Visitable Classes: DeepMergeStrategy, FirstFoundStrategy, HashMergeStrategy, IssueReporter, Loaders, MergeStrategy, SemanticError, UniqueMergeStrategy, Visitor