LeafNode Class
#include <LeafNode> Inherits: Node.
Inherited by: EnumNode, FunctionNode, PropertyNode, and TypedefNode.
Public Types
enum | Access { Public, Protected, Private } |
enum | FlagValue { FlagValueDefault, FlagValueFalse, FlagValueTrue } |
enum | LinkType { StartLink, NextLink, PreviousLink, ContentsLink, IndexLink, InheritsLink } |
enum | PageType { NoPageType, ApiPage, ArticlePage, ExamplePage, ..., OnBeyondZebra } |
enum | Status { Compat, Obsolete, Deprecated, Preliminary, ..., Internal } |
enum | SubType { NoSubType, Example, HeaderFile, File, ..., LastSubtype } |
enum | ThreadSafeness { UnspecifiedSafeness, NonReentrant, Reentrant, ThreadSafe } |
enum | Type { Namespace, Class, Fake, Enum, ..., LastType } |
Public Functions
Reimplemented Public Functions
Static Public Members
Protected Functions
| LeafNode(Type type, InnerNode * parent, const QString & name) |
| LeafNode(InnerNode * parent, Type type, const QString & name) |
| Node(Type type, InnerNode * parent, const QString & name) |
Detailed Description
Member Function Documentation
LeafNode::LeafNode()
LeafNode::LeafNode(Type type, InnerNode * parent, const QString & name) [protected]
Constructs a leaf node named name of the specified type. The new leaf node becomes a child of parent.
LeafNode::LeafNode(InnerNode * parent, Type type, const QString & name) [protected]
This constructor should only be used when this node's parent is meant to be parent, but this node is not to be listed as a child of parent. It is currently only used for the documentation case where a qmlproperty command is used to override the QML definition of a QML property.
LeafNode::~LeafNode() [virtual]
bool LeafNode::isInnerNode() const [virtual]
Reimplemented from Node::isInnerNode().
Returns false because this is a LeafNode.
bool LeafNode::isLeaf() const [virtual]
|