P4C
The P4 Compiler
|
#include <group_constraint_extractor.h>
Public Types | |
using | MauGroup = Group |
Public Types inherited from GroupConstraintExtractor | |
using | Group = std::vector<ConstrainedSlice> |
Public Member Functions | |
MauGroupExtractor (const std::list< PHV::SuperCluster * > &clusterGroups, const ConstrainedFieldMap &map) | |
Public Member Functions inherited from GroupConstraintExtractor | |
std::vector< const Group * > | getGroups (const cstring &name) const |
bool | isFieldInAnyGroup (const cstring &name) const |
Additional Inherited Members | |
Protected Member Functions inherited from GroupConstraintExtractor | |
void | processSlice (unsigned groupId, const PHV::FieldSlice &slice, const ConstrainedFieldMap &map) |
Protected Attributes inherited from GroupConstraintExtractor | |
std::map< cstring, std::set< unsigned > > | fieldToGroupMap |
std::vector< Group > | groups |
Class for extracting MAU Group information from result of Clustering class