IDL compiler front-end library
IDL_FrontEnd Member List

This is the complete list of members for IDL_FrontEnd, including all inherited members.

defines() noexceptIDL_FrontEndinlineprotected
err_out() const noexceptIDL_FrontEndinline
file_begin(const std::filesystem::path &file, AST::Builder &builder)IDL_FrontEndinlineprotectedvirtual
filename(const char *path) noexceptIDL_FrontEndstatic
files() noexceptIDL_FrontEndinlineprotected
FLAG_DEPRECATE_ANONYMOUS_TYPESIDL_FrontEndstatic
FLAG_DEPRECATE_PSEUDO_INTERFACESIDL_FrontEndstatic
FLAG_ENABLE_CONST_OBJREFIDL_FrontEndstatic
flags() const noexceptIDL_FrontEndinline
generate_code(const AST::Root &tree)=0IDL_FrontEndprotectedpure virtual
IDL_FrontEnd(unsigned flags=0, std::ostream &err_out=std::cerr)IDL_FrontEndinlineprotected
include_paths() noexceptIDL_FrontEndinlineprotected
includes() noexceptIDL_FrontEndinlineprotected
interface_end(const AST::Interface &itf, AST::Builder &builder)IDL_FrontEndinlineprotectedvirtual
main(int argc, const char *const argv[]) noexceptIDL_FrontEndinline
parse_arguments(CmdLine &args)IDL_FrontEndprotectedvirtual
parse_command_line(CmdLine &args)IDL_FrontEndprotectedvirtual
print_usage_info(const char *exe_name)IDL_FrontEndprotectedvirtual
run(const char *command, int argc, const char *const argv[]) noexceptIDL_FrontEnd
undefines() noexceptIDL_FrontEndinlineprotected