Lines Matching defs:write_context
206 class write_context
235 write_context();
244 write_context(const environment& env, ostream& os)
438 /// write_context.
845 };//end write_context
847 static void write_location(const location&, write_context&);
848 static void write_location(const decl_base_sptr&, write_context&);
872 static void write_naming_typedef(const decl_base_sptr&, write_context&);
873 static bool write_decl(const decl_base_sptr&, write_context&, unsigned);
875 write_context&, unsigned);
876 static bool write_type_decl(const type_decl_sptr&, write_context&, unsigned);
878 write_context&, unsigned);
880 write_context&, unsigned);
882 write_context&, unsigned);
884 write_context&, unsigned);
886 write_context&, unsigned);
888 write_context&, unsigned);
890 write_context&, unsigned);
892 write_context&, unsigned);
894 write_context&, unsigned);
896 write_context&, bool, unsigned);
898 write_context&, bool, unsigned);
900 write_context&, unsigned);
902 write_context&, unsigned);
904 write_context&, unsigned);
906 write_context&, unsigned, bool);
908 write_context&, unsigned);
910 write_context&, unsigned, bool);
912 write_context&, unsigned);
913 static bool write_union_decl(const union_decl_sptr&, write_context&, unsigned);
915 (const shared_ptr<type_tparameter>, write_context&, unsigned);
917 (const shared_ptr<non_type_tparameter>, write_context&, unsigned);
919 (const shared_ptr<template_tparameter>, write_context&, unsigned);
921 (const shared_ptr<type_composition>, write_context&, unsigned);
923 write_context&, unsigned);
925 write_context&, unsigned);
928 write_context&, unsigned);
931 write_context&, unsigned);
933 static void do_indent_to_level(write_context&, unsigned, unsigned);
934 static unsigned get_indent_to_level(write_context&, unsigned, unsigned);
952 do_indent_to_level(write_context& ctxt,
969 get_indent_to_level(write_context& ctxt, unsigned initial_indent,
996 write_context& ctxt,
1029 write_context& ctxt,
1060 write_context& ctxt,
1096 write_context& ctxt,
1141 write_context& ctxt,
1191 write_context& ctxt,
1236 write_location(const location& loc, write_context& ctxt)
1268 write_context& ctxt)
1855 write_naming_typedef(const decl_base_sptr& decl, write_context& ctxt)
1874 /// @param ctxt the @ref write_context to use.
1880 write_type(const type_base_sptr& type, write_context& ctxt, unsigned indent)
1920 write_decl(const decl_base_sptr& decl, write_context& ctxt, unsigned indent)
1970 write_context& ctxt,
2053 /// Create a @ref write_context object that can be used to emit abixml
2056 /// @param env the environment for the @ref write_context object to use.
2060 /// @return the new @ref write_context object.
2065 write_context_sptr ctxt(new write_context(env, default_output_stream));
2075 /// @param ctxt the @ref write_context to set the option for.
2079 set_show_locs(write_context& ctxt, bool flag)
2091 set_annotate(write_context& ctxt, bool flag)
2102 set_ostream(write_context& ctxt, ostream& os)
2114 set_write_architecture(write_context& ctxt, bool flag)
2126 set_write_corpus_path(write_context& ctxt, bool flag)
2138 set_write_comp_dir(write_context& ctxt, bool flag)
2150 set_short_locs(write_context& ctxt, bool flag)
2162 set_write_parameter_names(write_context& ctxt, bool flag)
2174 set_write_elf_needed(write_context& ctxt, bool flag)
2189 set_write_default_sizes(write_context& ctxt, bool flag)
2200 set_type_id_style(write_context& ctxt, type_id_style_kind style)
2217 write_context &ctxt,
2254 const write_context& ctxt,
2278 write_referenced_types(write_context & ctxt,
2393 write_translation_unit(write_context& ctxt,
2516 write_type_decl(const type_decl_sptr& d, write_context& ctxt, unsigned indent)
2557 write_context& ctxt, unsigned indent)
2617 write_context& ctxt,
2669 write_context& ctxt,
2693 write_context& ctxt,
2744 write_context& ctxt,
2768 write_context& ctxt,
2826 write_context& ctxt,
2841 write_context& ctxt,
2916 write_context& ctxt,
2981 write_context& ctxt,
3005 write_context& ctxt,
3075 write_context& ctxt,
3091 write_context& ctxt,
3159 write_context& ctxt,
3183 write_context& ctxt,
3221 write_context& ctxt,
3266 write_context& ctxt,
3283 write_var_decl(const var_decl_sptr& decl, write_context& ctxt,
3335 write_function_decl(const function_decl_sptr& decl, write_context& ctxt,
3435 write_context& ctxt, unsigned indent)
3540 write_context& ctxt,
3612 write_context& ctxt,
3673 write_context& ctxt,
3933 write_context& ctxt,
3949 write_context& ctxt,
4079 write_context& ctxt,
4094 write_context& ctxt,
4124 write_member_type(const type_base_sptr& t, write_context& ctxt, unsigned indent)
4170 write_context& ctxt,
4213 write_context& ctxt, unsigned indent)
4248 write_context& ctxt,
4297 write_context& ctxt, unsigned indent)
4339 write_context& ctxt, unsigned indent)
4362 write_context& ctxt, unsigned indent)
4384 write_context& ctxt, unsigned indent)
4429 write_context& ctxt, unsigned indent)
4462 write_version_info(write_context& ctxt)
4488 write_corpus(write_context& ctxt,
4606 write_corpus_group(write_context& ctxt,
4666 xml_writer::write_context ctxt(d->get_environment(), o);
4710 xml_writer::write_context ctxt(v->get_environment(), o);
4734 xml_writer::write_context ctxt(t.get_environment(), o);
4845 write_type_record(xml_writer::write_context& ctxt,
4886 write_canonical_type_ids(xml_writer::write_context& ctxt, ostream& o)
4923 write_canonical_type_ids(xml_writer::write_context& ctxt,