Home
last modified time | relevance | path

Searched refs:ExpAttribute (Results 1 – 6 of 6) sorted by relevance

/dports/cad/iverilog/verilog-11.0/vhdlpp/
H A Dexpression.cc59 ExpAttribute::ExpAttribute(perm_string nam, list<Expression*>*args) in ExpAttribute() function in ExpAttribute
64 ExpAttribute::~ExpAttribute() in ~ExpAttribute()
76 list<Expression*>*ExpAttribute::clone_args() const { in clone_args()
89 void ExpAttribute::visit_args(ExprVisitor& func) in visit_args()
105 : ExpAttribute(name, args), base_(base) in ExpObjAttribute()
130 : ExpAttribute(name, args), base_(base) in ExpTypeAttribute()
147 const perm_string ExpAttribute::LEFT = perm_string::literal("left");
148 const perm_string ExpAttribute::RIGHT = perm_string::literal("right");
972 ExpAttribute::LEFT, NULL); in left()
982 ExpAttribute::RIGHT, NULL); in right()
H A Dexpression_evaluate.cc76 bool ExpAttribute::test_array_type(const VType*type) const in test_array_type()
101 bool ExpAttribute::evaluate_type_attr(const VType*type, Entity*ent, ScopeBase*scope, int64_t&val) c… in evaluate_type_attr()
H A Dexpression.h377 class ExpAttribute : public Expression {
380 ExpAttribute(perm_string name,std::list<Expression*>*args);
381 virtual ~ExpAttribute();
401 class ExpObjAttribute : public ExpAttribute {
423 class ExpTypeAttribute : public ExpAttribute {
H A Dsequential_emit.cc526 if(dynamic_cast<ExpAttribute*>(s)) { in emit()
H A Dexpression_elaborate.cc644 int ExpAttribute::elaborate_args(Entity*ent, ScopeBase*scope, const VType*ltype) in elaborate_args()
H A Dparse.y1937 { ExpAttribute*tmp = NULL;