Home
last modified time | relevance | path

Searched refs:ExpAggregate (Results 1 – 7 of 7) sorted by relevance

/dports/cad/iverilog/verilog-11.0/vhdlpp/
H A Dexpression.cc198 ExpAggregate::ExpAggregate(std::list<element_t*>*el) in ExpAggregate() function in ExpAggregate
211 ExpAggregate::~ExpAggregate() in ~ExpAggregate()
225 Expression* ExpAggregate::clone() const in clone()
239 return new ExpAggregate(new_elements); in clone()
242 void ExpAggregate::visit(ExprVisitor&func) in visit()
268 ExpAggregate::choice_t::choice_t() in choice_t()
272 ExpAggregate::choice_t::choice_t(ExpRange*rang) in choice_t()
286 ExpAggregate::choice_t::~choice_t() in ~choice_t()
290 bool ExpAggregate::choice_t::others() const in others()
319 ExpAggregate::element_t::element_t(const ExpAggregate::element_t&other) in element_t()
[all …]
H A Dparse.y170 ExpAggregate*tmp = new ExpAggregate(el); in aggregate_or_primary()
175 ExpAggregate::element_t*el1 = el->front(); in aggregate_or_primary()
177 ExpAggregate*tmp = new ExpAggregate(el); in aggregate_or_primary()
252 ExpAggregate::choice_t*choice;
254 ExpAggregate::element_t*element;
657 { $$ = new ExpAggregate::choice_t($1);}
659 { $$ = new ExpAggregate::choice_t; }
671 { std::list<ExpAggregate::choice_t*>*tmp = new std::list<ExpAggregate::choice_t*>;
1030 { ExpAggregate::element_t*tmp = new ExpAggregate::element_t($1, $3);
1035 { ExpAggregate::element_t*tmp = new ExpAggregate::element_t(0, $1);
[all …]
H A Dexpression_stream.cc27 void ExpAggregate::write_to_stream(ostream&fd) const in write_to_stream()
40 void ExpAggregate::element_t::write_to_stream(ostream&fd) const in write_to_stream()
52 void ExpAggregate::choice_t::write_to_stream(ostream&fd) in write_to_stream()
H A Dexpression_elaborate.cc404 const VType*ExpAggregate::fit_type(Entity*, ScopeBase*, const VTypeArray*host) const in fit_type()
430 int ExpAggregate::elaborate_expr(Entity*ent, ScopeBase*scope, const VType*ltype) in elaborate_expr()
459 int ExpAggregate::elaborate_expr_array_(Entity*ent, ScopeBase*scope, const VTypeArray*ltype) in elaborate_expr_array_()
514 int ExpAggregate::elaborate_expr_record_(Entity*ent, ScopeBase*scope, const VTypeRecord*ltype) in elaborate_expr_record_()
556 void ExpAggregate::element_t::map_choices(ExpAggregate::choice_element*dst) in map_choices()
H A Ddebug.cc229 void ExpAggregate::dump(ostream&out, int indent) const in dump()
237 void ExpAggregate::element_t::dump(ostream&out, int indent) const in dump()
247 void ExpAggregate::choice_t::dump(ostream&out, int indent) const in dump()
H A Dexpression_emit.cc113 int ExpAggregate::emit(ostream&out, Entity*ent, ScopeBase*scope) const in emit()
137 int ExpAggregate::emit_array_(ostream&out, Entity*ent, ScopeBase*scope, const VTypeArray*atype) con… in emit_array_()
306 int ExpAggregate::emit_record_(ostream&out, Entity*ent, ScopeBase*scope, const VTypeRecord*) const in emit_record_()
H A Dexpression.h247 class ExpAggregate : public Expression {
324 explicit ExpAggregate(std::list<element_t*>*el);
325 ~ExpAggregate();