|
IDL compiler front-end library
|
This is the complete list of members for AST::Constant, including all inherited members.
| array() const noexcept | AST::Type | inline |
| as_bool() const noexcept | AST::Variant | inline |
| as_char() const noexcept | AST::Variant | inline |
| as_constant() const noexcept | AST::Variant | inline |
| as_double() const noexcept | AST::Variant | inline |
| as_enum_item() const noexcept | AST::Variant | inline |
| as_Fixed() const noexcept | AST::Variant | inline |
| as_float() const noexcept | AST::Variant | inline |
| as_long() const noexcept | AST::Variant | inline |
| as_long_double() const noexcept | AST::Variant | inline |
| as_long_long() const noexcept | AST::Variant | inline |
| as_octet() const noexcept | AST::Variant | inline |
| as_short() const noexcept | AST::Variant | inline |
| as_string() const noexcept | AST::Variant | inline |
| as_unsigned_long() const noexcept | AST::Variant | inline |
| as_unsigned_long_long() const noexcept | AST::Variant | inline |
| as_unsigned_short() const noexcept | AST::Variant | inline |
| as_wchar() const noexcept | AST::Variant | inline |
| as_wstring() const noexcept | AST::Variant | inline |
| basic_type() const noexcept | AST::Type | inline |
| dereference_const() const noexcept | AST::Variant | |
| dereference_type() const noexcept | AST::Type | |
| empty() const noexcept | AST::Variant | inline |
| file() const noexcept | AST::Location | inline |
| fixed_digits() const noexcept | AST::Type | inline |
| fixed_scale() const noexcept | AST::Type | inline |
| is_forward_decl() const noexcept | AST::Item | |
| is_type() const noexcept | AST::Item | |
| kind() const noexcept | AST::Item | inline |
| AST::Kind enum name | AST::Item | |
| AST::Type::Kind enum name | AST::Type | |
| line() const noexcept | AST::Location | inline |
| name() const noexcept | AST::NamedItem | inline |
| named_type() const noexcept | AST::Type | inline |
| AST::Type::operator=(const Type &src) | AST::Type | |
| AST::Type::operator=(Type &&src) noexcept | AST::Type | |
| AST::Variant::operator=(const Variant &src) | AST::Variant | |
| AST::Variant::operator=(Variant &&src) noexcept | AST::Variant | |
| operator==(const Type &rhs) const noexcept | AST::Type | |
| parent() const noexcept | AST::NamedItem | |
| parent_scope() const noexcept | AST::NamedItem | |
| qualified_name() const | AST::NamedItem | |
| scoped_name() const | AST::NamedItem | |
| sequence() const noexcept | AST::Type | inline |
| string_bound() const noexcept | AST::Type | inline |
| string_size() const noexcept | AST::Type | inline |
| tkind() const noexcept | AST::Type | inline |
| to_string() const | AST::Variant | |
| Type() | AST::Type | inline |
| Type(const Type &src) | AST::Type | inline |
| Type(Type &&src) noexcept | AST::Type | |
| Variant() | AST::Variant | inline |
| Variant(const Variant &src) | AST::Variant | inline |
| Variant(Variant &&src) noexcept | AST::Variant | inline |
| Variant(bool v) noexcept | AST::Variant | inline |
| Variant(uint8_t v) noexcept | AST::Variant | inline |
| Variant(char v) noexcept | AST::Variant | inline |
| Variant(wchar_t v) noexcept | AST::Variant | inline |
| Variant(int16_t v) noexcept | AST::Variant | inline |
| Variant(uint16_t v) noexcept | AST::Variant | inline |
| Variant(int32_t v) noexcept | AST::Variant | inline |
| Variant(uint32_t v) noexcept | AST::Variant | inline |
| Variant(int64_t v) noexcept | AST::Variant | inline |
| Variant(uint64_t v) noexcept | AST::Variant | inline |
| Variant(float v) noexcept | AST::Variant | inline |
| Variant(double v) noexcept | AST::Variant | inline |
| Variant(long double v) noexcept | AST::Variant | inline |
| Variant(std::string &&v) noexcept | AST::Variant | inline |
| Variant(const char *s) | AST::Variant | inline |
| Variant(std::wstring &&v) noexcept | AST::Variant | inline |
| Variant(const wchar_t *s) | AST::Variant | inline |
| Variant(const Fixed &v) noexcept | AST::Variant | inline |
| Variant(const EnumItem &item) noexcept | AST::Variant | inline |
| Variant(const Constant &constant) noexcept | AST::Variant | inline |
| VT enum name | AST::Variant | |
| vtype() const noexcept | AST::Variant | inline |
| ~Type() | AST::Type | inline |
| ~Variant() | AST::Variant | inline |