Home
last modified time | relevance | path

Searched refs:record_tp (Results 1 – 3 of 3) sorted by relevance

/dports/lang/ptoc/ptoc/
H A Dtpexpr.h195 class record_tp : public tpexpr, public b_ring {
198 record_tp(tpd_node *tpd = NULL)
203 class unit_tp : public record_tp {
205 unit_tp(tpd_node *tpd = NULL) : record_tp(tpd) { in record_tp() function
210 class object_tp : public record_tp {
H A Dtpexpr.cxx265 void record_tp::calc_flags() in calc_flags()
275 object_tp::object_tp(tpd_node *tpd, object_tp* super) : record_tp(tpd) in object_tp()
H A Dtrnod.cxx296 record_tp *type; in push_with_context()
305 type = (record_tp*)ptr->type->get_typedef(); in push_with_context()
1968 recfld = ((record_tp*)rec->type->get_typedef())->search(field); in attrib()
3016 symbol* s = ((record_tp*)record_type)->shallow_search(t_field); in attrib()
3104 ((record_tp*)type->get_typedef())->syms); in attrib()
5246 type = new record_tp(this); in attrib()
5252 b_ring::push((record_tp*)type); in attrib()
5254 ((record_tp*)type)->calc_flags(); in attrib()