P4C
The P4 Compiler
|
#include <group_constraint_extractor.h>
Public Member Functions | |
EquivalentAlignExtractor (const std::list< PHV::SuperCluster * > &superclusters, 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 | |
Public Types inherited from GroupConstraintExtractor | |
using | Group = std::vector<ConstrainedSlice> |
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 Equivalent Alignment constraint from result of Clustering class