class jnc.Namespace
class Namespace: jnc.ModuleItemDecl { // properties jnc.NamespaceKind const property m_namespaceKind; size_t const property m_itemCount; jnc.ModuleItem* const indexed property m_itemArray(size_t index); // construction construct(long p); // methods jnc.ModuleItem* findItem(string_t name) const; jnc.ModuleItem* findItemNoParse(string_t name) const; };
Inherited Members
public: // properties string_t const property m_name; string_t const property m_qualifiedName; jnc.StorageKind const property m_storageKind; jnc.AccessKind const property m_accessKind; jnc.AttributeBlock* const property m_attributeBlock; jnc.Namespace* const property m_parentNamespace; jnc.Unit* const property m_parentUnit; int const property m_line; int const property m_col; // methods jnc.Attribute* findAttribute(string_t name) const; variant_t findAttributeValue(string_t name) const;