Cadabra Computer algebra system for field theory problems
Props.hh File Reference
#include <map>
#include <list>
#include <type_traits>
#include "Storage.hh"

Go to the source code of this file.

## Classes

Arguments to properties get parsed into a keyval_t structure. More...

FIXME: the above two need to be merged, because parse may need access to the actual pattern tree, and once we are there, we may as well do checking. More...

Something cannot be both a list property and a normal property at the same time, so we can safely inherit without virtual. More...

If a property X derives from Inherit<Y>, and get<Y> is called on an object which has an X property (but no Y property), then the get<Y> will look at the non-index child of the object to see if that has a Y property. More...