HerdSoftware  0.1.1
Classes | Typedefs | Variables
Herd::_Private Namespace Reference

Classes

class  VersionPrinter
 Utility class for automatically printing the software version in the console output. More...
 

Typedefs

using NestedTemplateDictFixes = SidesArray< int >
 This alias is used to fix a tentative error in root dictionary. More...
 

Variables

VersionPrinter printer
 

Typedef Documentation

◆ NestedTemplateDictFixes

This alias is used to fix a tentative error in root dictionary.

The creation of a dictionary of a template class which contains another template class does not work if the first template is not also included in the dictionary using a simple type. The template class with simple type must be included in the dictionary before the complex one. Thus this header is only used to include SidesArray<> in the dictionary with a simple type (i.e. int) in order to allow the creation of the dictionary of SidesArray<std::vector<>>.

Variable Documentation

◆ printer

VersionPrinter Herd::_Private::printer