Searched refs:ExpAggregate (Results 1 – 7 of 7) sorted by relevance
/dports/cad/iverilog/verilog-11.0/vhdlpp/ |
H A D | expression.cc | 198 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 D | parse.y | 170 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 D | expression_stream.cc | 27 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 D | expression_elaborate.cc | 404 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 D | debug.cc | 229 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 D | expression_emit.cc | 113 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 D | expression.h | 247 class ExpAggregate : public Expression { 324 explicit ExpAggregate(std::list<element_t*>*el); 325 ~ExpAggregate();
|