MenuNode_t Class Reference

Menu node object, which represents a part of a menu (subitem, submenu, break line, etc.). More...

#include <UTMenu.h>

Inheritance diagram for MenuNode_t:
BTreeNode_t< MenuNode_t, uint > Menu_t MenuBreak_t MenuItem_t MenuMerge_t

List of all members.

Public Member Functions

void * operator new (size_t size)
void operator delete (void *block)
int MenuID () const

Detailed Description

Non-core library: UTgui

Menu node object, which represents a part of a menu (subitem, submenu, break line, etc.)

Definition at line 116 of file UTMenu.h.


Member Function Documentation

void * MenuNode_t::operator new ( size_t  size  )  [inline]

All MenuNode_t subclasses are allocated from a pool allocator, not the heap directly, for efficiency.

Definition at line 531 of file UTMenu.h.

void MenuNode_t::operator delete ( void *  block  )  [inline]

All MenuNode_t subclasses are allocated from a pool allocator, not the heap directly, for efficiency.

Definition at line 538 of file UTMenu.h.

int MenuNode_t::MenuID (  )  const [inline]

Returns the node's ID. A menu ID of zero means "no ID", which is reasonable if the node will never be searched for by its ID.

Reimplemented in Menu_t, MenuItem_t, MenuBreak_t, and MenuMerge_t.

Definition at line 545 of file UTMenu.h.


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

Generated on Tue Dec 14 22:35:07 2010 for UT library by  doxygen 1.6.1