3 #include "AbstractLeafItem.h"    10   AbstractLeafItem::AbstractLeafItem(AbstractTreeItem *parent) :
    11     AbstractTreeItem(parent) {
    15   AbstractLeafItem::~AbstractLeafItem() {
    19   AbstractTreeItem *AbstractLeafItem::childAt(
int row)
 const {
    20     IString msg = 
"childAt() called on an AbstractLeafItem!";
    26     IString msg = 
"getChildren() called on an AbstractLeafItem!";
    31   int AbstractLeafItem::indexOf(AbstractTreeItem *child)
 const {
    32     IString msg = 
"indexOf() called on an AbstractLeafItem!";
    37   int AbstractLeafItem::childCount()
 const {
    42   void AbstractLeafItem::addChild(AbstractTreeItem *child) {
    43     IString msg = 
"addChild() called on an AbstractLeafItem!";
    48   AbstractTreeItem *AbstractLeafItem::getFirstVisibleChild()
 const {
    53   AbstractTreeItem *AbstractLeafItem::getLastVisibleChild()
 const {
    58   void AbstractLeafItem::setFirstVisibleChild(AbstractTreeItem *) {
    59     IString msg = 
"setFirstVisibleChild() called on an AbstractLeafItem!";
    64   void AbstractLeafItem::setLastVisibleChild(AbstractTreeItem *) {
    65     IString msg = 
"setLastVisibleChild() called on an AbstractLeafItem!";
 
This error is for when a programmer made an API call that was illegal. 
 
#define _FILEINFO_
Macro for the filename and line number. 
 
Namespace for ISIS/Bullet specific routines.