CatapultServer  v0.5.0.1 (Elephant)
catapult::state::NamespaceEntry Class Reference

A pair composed of a namespace and its root. More...

Collaboration diagram for catapult::state::NamespaceEntry:

Public Member Functions

 NamespaceEntry ()
 Creates an uninitialized entry. More...
 
 NamespaceEntry (const Namespace &ns, const RootNamespace &root)
 Creates an entry around ns and root. More...
 
const Namespacens () const
 Gets the namespace. More...
 
const RootNamespaceroot () const
 Gets the root. More...
 

Private Attributes

const Namespacem_pNamespace
 
const RootNamespacem_pRoot
 

Detailed Description

A pair composed of a namespace and its root.

Constructor & Destructor Documentation

◆ NamespaceEntry() [1/2]

catapult::state::NamespaceEntry::NamespaceEntry ( )
inline

Creates an uninitialized entry.

◆ NamespaceEntry() [2/2]

catapult::state::NamespaceEntry::NamespaceEntry ( const Namespace ns,
const RootNamespace root 
)
inlineexplicit

Creates an entry around ns and root.

Here is the call graph for this function:

Member Function Documentation

◆ ns()

const Namespace& catapult::state::NamespaceEntry::ns ( ) const
inline

Gets the namespace.

◆ root()

const RootNamespace& catapult::state::NamespaceEntry::root ( ) const
inline

Gets the root.

Member Data Documentation

◆ m_pNamespace

const Namespace* catapult::state::NamespaceEntry::m_pNamespace
private

◆ m_pRoot

const RootNamespace* catapult::state::NamespaceEntry::m_pRoot
private

The documentation for this class was generated from the following file: