27#ifndef IDLFE_AST_STRUCT_H_
28#define IDLFE_AST_STRUCT_H_
54 template <
class T>
friend class Ptr;
63 const Struct* definition_;
75 template <
class T>
friend class Ptr;
The item that can be forward declared.
@ STRUCT_DECL
class StructDecl
Items which have repository identifiers derive from this class.
const Identifier & name() const noexcept
The IDL simple declarator.
The common base for Struct and Exception.
The struct forward declaration.
const Struct & definition() const
Abstract Syntax Tree namespace.