This "TAG-type" denotes that initialization should be performed.
For example, this type might be accepted by an alternative constructor of a type that has a defaulted constructor that does not initialize its members to default values. Such alternative constructor then would perform member initialization (and ignore the parameter otherwise).
#include <tmp.hpp>