|
IDL compiler front-end library
|
The sequence type descriptor.
More...
#include <Sequence.h>
Public Member Functions | |
| Dim | bound () const noexcept |
| Dim | size () const noexcept |
| Obsolete. Use Sequence::bound () instead. | |
| bool | operator== (const Sequence &rhs) const noexcept |
| Check types for equality. | |
Public Member Functions inherited from AST::Type | |
| Kind | tkind () const noexcept |
| BasicType | basic_type () const noexcept |
| const NamedItem & | named_type () const noexcept |
| Dim | string_bound () const noexcept |
| Dim | string_size () const noexcept |
| Obsolete. Use Type::string_bound () instead. | |
| const Sequence & | sequence () const noexcept |
| const Array & | array () const noexcept |
| uint16_t | fixed_digits () const noexcept |
| uint16_t | fixed_scale () const noexcept |
| const Type & | dereference_type () const noexcept |
| ~Type () | |
| Destructor. | |
| Type () | |
| Default constructor. | |
| Type (const Type &src) | |
| Copy constructor. | |
| Type (Type &&src) noexcept | |
| Move constructor. | |
| Type & | operator= (const Type &src) |
| Copy assignment. | |
| Type & | operator= (Type &&src) noexcept |
| Move assignment. | |
| bool | operator== (const Type &rhs) const noexcept |
| Check types for equality. | |
Additional Inherited Members | |
Public Types inherited from AST::Type | |
| enum class | Kind { VOID , BASIC_TYPE , NAMED_TYPE , STRING , WSTRING , FIXED , SEQUENCE , ARRAY } |
| The kind of type. More... | |
|
inlinenoexcept |
Definition at line 41 of file Sequence.h.