Class TypedefNamespace


  • @Beta
    public abstract class TypedefNamespace
    extends EffectiveStatementNamespace<TypedefEffectiveStatement>
    Namespace of available typedefs inside of an EffectiveStatement. It holds that statement's typedef substatements. This constitutes the statament's contribution to the following in accordance with RFC7950 section 6.2.1:
         All derived type names defined within a parent node or at the top
         level of the module or its submodules share the same type
         identifier namespace.  This namespace is scoped to all descendant
         nodes of the parent node or module.  This means that any
         descendant node may use that typedef, and it MUST NOT define a
         typedef with the same name.
     
    Author:
    Robert Varga