#include <stdio.h>#include "libiberty.h"#include "dyn-string.h"

Go to the source code of this file.
| int dyn_string_append | ( | dyn_string_t | dest, | |
| dyn_string_t | s | |||
| ) |
Definition at line 337 of file dyn-string.c.
| int dyn_string_append_char | ( | dyn_string_t | dest, | |
| int | c | |||
| ) |
Definition at line 372 of file dyn-string.c.
Referenced by demangle_identifier(), demangle_number_literally(), and int_to_dyn_string().
| int dyn_string_append_cstr | ( | dyn_string_t | dest, | |
| const char * | s | |||
| ) |
Definition at line 353 of file dyn-string.c.
Referenced by cp_parser_require_keyword(), demangle_CV_qualifiers(), demangle_identifier(), and java_demangle_v3().
| void dyn_string_clear | ( | dyn_string_t | ds | ) |
| int dyn_string_copy | ( | dyn_string_t | dest, | |
| dyn_string_t | src | |||
| ) |
| int dyn_string_copy_cstr | ( | dyn_string_t | dest, | |
| const char * | src | |||
| ) |
Definition at line 214 of file dyn-string.c.
Referenced by cp_demangle(), demangle_identifier(), and demangle_substitution().
| void dyn_string_delete | ( | dyn_string_t | ds | ) |
Definition at line 111 of file dyn-string.c.
Referenced by cp_demangle(), cp_demangle_type(), cp_parser_require_keyword(), cplus_demangle_v3(), demangle_array_type(), demangle_bare_function_type(), demangle_expression(), demangle_literal(), demangle_nested_name(), demangle_number(), demangle_nv_offset(), demangle_special_name(), demangle_template_args(), demangle_type(), demangle_type_ptr(), demangle_v_offset(), demangling_delete(), demangling_new(), java_demangle_v3(), string_list_delete(), and substitution_add().
| int dyn_string_eq | ( | dyn_string_t | ds1, | |
| dyn_string_t | ds2 | |||
| ) |
Definition at line 424 of file dyn-string.c.
| int dyn_string_init | ( | struct dyn_string * | ds_struct_ptr, | |
| int | space | |||
| ) |
| int dyn_string_insert | ( | dyn_string_t | dest, | |
| int | pos, | |||
| dyn_string_t | src | |||
| ) |
Definition at line 260 of file dyn-string.c.
Referenced by demangle_bare_function_type(), and dyn_string_prepend().
| int dyn_string_insert_char | ( | dyn_string_t | dest, | |
| int | pos, | |||
| int | c | |||
| ) |
Definition at line 313 of file dyn-string.c.
| int dyn_string_insert_cstr | ( | dyn_string_t | dest, | |
| int | pos, | |||
| const char * | src | |||
| ) |
| dyn_string_t dyn_string_new | ( | int | space | ) |
Definition at line 88 of file dyn-string.c.
Referenced by cp_parser_require_keyword(), cplus_demangle_v3(), demangle_array_type(), demangle_literal(), demangle_nested_name(), demangle_number(), demangle_nv_offset(), demangle_special_name(), demangle_template_args(), demangle_type(), demangle_v_offset(), demangling_new(), java_demangle_v3(), and substitution_add().
| int dyn_string_prepend | ( | dyn_string_t | dest, | |
| dyn_string_t | src | |||
| ) |
Definition at line 235 of file dyn-string.c.
| int dyn_string_prepend_cstr | ( | dyn_string_t | dest, | |
| const char * | src | |||
| ) |
Definition at line 247 of file dyn-string.c.
| char* dyn_string_release | ( | dyn_string_t | ds | ) |
Definition at line 123 of file dyn-string.c.
Referenced by cplus_demangle_v3(), and java_demangle_v3().
| dyn_string_t dyn_string_resize | ( | dyn_string_t | ds, | |
| int | space | |||
| ) |
Definition at line 144 of file dyn-string.c.
Referenced by demangle_identifier(), dyn_string_append(), dyn_string_append_char(), dyn_string_append_cstr(), dyn_string_copy(), dyn_string_copy_cstr(), dyn_string_insert(), dyn_string_insert_char(), dyn_string_insert_cstr(), and dyn_string_substring().
| int dyn_string_substring | ( | dyn_string_t | dest, | |
| dyn_string_t | src, | |||
| int | start, | |||
| int | end | |||
| ) |
1.5.6