Lines Matching refs:tdesc_feature
21 struct tdesc_feature;
40 virtual void visit_pre (const tdesc_feature *e)
43 virtual void visit_post (const tdesc_feature *e)
69 tdesc_reg (struct tdesc_feature *feature, const std::string &name_,
284 struct tdesc_feature : tdesc_element
286 tdesc_feature (const std::string &name_)
290 virtual ~tdesc_feature () = default;
292 DISABLE_COPY_AND_ASSIGN (tdesc_feature);
306 bool operator== (const tdesc_feature &other) const;
308 bool operator!= (const tdesc_feature &other) const
314 typedef std::unique_ptr<tdesc_feature> tdesc_feature_up;
350 struct tdesc_type *tdesc_named_type (const struct tdesc_feature *feature,
354 struct tdesc_feature *tdesc_create_feature (struct target_desc *tdesc,
358 struct tdesc_type *tdesc_create_vector (struct tdesc_feature *feature,
364 tdesc_type_with_fields *tdesc_create_struct (struct tdesc_feature *feature,
368 tdesc_type_with_fields *tdesc_create_union (struct tdesc_feature *feature,
372 tdesc_type_with_fields *tdesc_create_flags (struct tdesc_feature *feature,
377 tdesc_type_with_fields *tdesc_create_enum (struct tdesc_feature *feature,
414 void tdesc_create_reg (struct tdesc_feature *feature, const char *name,
434 void visit_pre (const tdesc_feature *e) override;
435 void visit_post (const tdesc_feature *e) override;