# ![ACT logo](../../Documentation/images/ACT_logo_50px.png) Automatic Component Toolkit

## Example: Usage of the `optionalclass`-parameter

This example demonstrates the usage of the `optionalclass`-parameter.
The OptClass-component implements an instance of a map from string to instances of a class. It is not a usefull component, and held deliberatively small to focus on the usage of the `optionalclass`-parameter.

1. Run ACT for `OptionalClass.xml` (optional, this repo already contains autogenerated sources)
2. Build the implementations:
	1. C++
	2. Pascal
3. Build and run one of the following examples
	1. CppDynamic
	2. Cpp
	3. Pascal
	4. Python
	5. Golang (rename files to \*.go from \*._go)

