21 #include <unity/scopes/ScopeMetadata.h>
57 std::set<std::string>
const&
keywords = {});
ScopeMetadata metadata
The scope metadata of this child scope.
Definition: ChildScope.h:60
A container for details about an aggregator's child scope.
Definition: ChildScope.h:45
std::set< std::string > keywords
The list of keywords used to aggregate this scope (if any).
Definition: ChildScope.h:62
bool enabled
Whether this child scope should be aggregated.
Definition: ChildScope.h:61
Top-level namespace for all things Unity-related.
Definition: Version.h:49
std::string id
The scope id of this child scope.
Definition: ChildScope.h:59
ChildScope(std::string const &id, ScopeMetadata const &metadata, bool enabled=true, std::set< std::string > const &keywords={})
Construct a new ChildScope with the specified id, metadata, enabled state and keywords list...
Definition: ChildScope.cpp:28
std::vector< ChildScope > ChildScopeList
A list of child scopes.
Definition: ChildScope.h:33