14#define SRCLANG_CPP 0x02
15#define SRCLANG_OBJC 0x04
16#define SRCLANG_SWIFT 0x08
17#define SRCLANG_GO 0x10
80 const char *parser_name,
94 const char *parser_name,
95 const char *option_name);
106 const char *parser_name,
107 const char *option_name,
108 const char *option_value);
120 const char *parser_name,
_qstring< char > qstring
regular string
Definition pro.h:3694
idaman bool ida_export select_parser_by_name(const char *name)
Set the parser with the given name as the current parser.
idaman bool ida_export get_selected_parser_name(qstring *out)
Get current parser name.
idaman int ida_export parse_decls_with_parser_ext(const char *parser_name, til_t *til, const char *input, int hti_flags)
Parse type declarations using the parser with the specified name.
idaman bool ida_export select_parser_by_srclang(srclang_t lang)
Set the parser that supports the given language(s) as the current parser.
idaman bool ida_export set_parser_option(const char *parser_name, const char *option_name, const char *option_value)
Set option for the parser with the specified name.
idaman int ida_export parse_decls_for_srclang(srclang_t lang, til_t *til, const char *input, bool is_path)
Parse type declarations in the specified language.
idaman int ida_export set_parser_argv(const char *parser_name, const char *argv)
Set the command-line args to use for invocations of the parser with the given name.
int srclang_t
Bitmask that describes all source languages supported by a compiler. Combination of Source language I...
Definition srclang.hpp:21
idaman int ida_export parse_decls_with_parser(const char *parser_name, til_t *til, const char *input, bool is_path)
Parse type declarations using the parser with the specified name.
idaman bool ida_export get_parser_option(qstring *out, const char *parser_name, const char *option_name)
Get option for the parser with the specified name.
Type Information Library.
Definition typeinf.hpp:725