AMCAX Kernel 1.0.0.0
Loading...
Searching...
No Matches
WithAttrBase.hpp File Reference

The base class of WithAttr. More...

#include "af/attribute/Attribute.hpp"
#include "af/label/SignalType.hpp"
#include <af/label/Label.hpp>
#include <af/label/LabelIterator.hpp>
#include <af/attribute/AttributeTool.hpp>
#include <cassert>
#include <common/Macros.hpp>
#include <string>
#include <topology/TopoExplorer.hpp>
#include <topology/TopoIterator.hpp>
#include <topology/TopoShape.hpp>
#include <unordered_map>
+ Include dependency graph for WithAttrBase.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

class  AMCAX::WithAttrBase
 The class of WithAttrBase. More...
 
class  AMCAX::WithAttr< Op >
 The template class of WithAttr. More...
 

Namespaces

namespace  AMCAX
 Namespace of all interface in the AMCAX kernel.
 

Detailed Description

The base class of WithAttr.

This class provides the basic functionalities for the WithAttr feature, such as adding and deleting attributes, checking attributes, and getting labels by TopoShape

This file is part of AMCAX Kernel.