API Guides > ConceptRT 3.x
NullContainerVisitor Class Reference

Helper to implement a simple visitor. More...

Detailed Description

Helper to implement a simple visitor.

A container visitor that does nothing on item. To be used as base class for visitors that implement only the interesting methods

+ Inheritance diagram for NullContainerVisitor:

Public Member Methods

void VisitItem (PCChar8 itemName, bool &item)
 Visit item. More...
 
void VisitItem (PCChar8 itemName, Int16 &item)
 Visit item. More...
 
void VisitItem (PCChar8 itemName, UInt16 &item)
 Visit item. More...
 
void VisitItem (PCChar8 itemName, Int32 &item)
 Visit item. More...
 
void VisitItem (PCChar8 itemName, UInt32 &item)
 Visit item. More...
 
void VisitItem (PCChar8 itemName, Int64 &item)
 Visit item. More...
 
void VisitItem (PCChar8 itemName, UInt64 &item)
 Visit item. More...
 
void VisitItem (PCChar8 itemName, Float32 &item)
 Visit item. More...
 
void VisitItem (PCChar8 itemName, Float64 &item)
 Visit item. More...
 
void VisitItem (PCChar8 itemName, BaseStaticString &item)
 Visit item. More...
 
void VisitItem (PCChar8 itemName, IStringConvertible &item)
 Visit item. More...
 
void VisitItem (PCChar8 itemName, IVisitableContainer &item)
 Visit item. More...
 

Methods Documentation

void VisitItem ( PCChar8  itemName,
bool &  item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

Reimplemented in ContainerInitializator.

void VisitItem ( PCChar8  itemName,
Int16 item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

Reimplemented in ContainerInitializator.

void VisitItem ( PCChar8  itemName,
UInt16 item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

Reimplemented in ContainerInitializator.

void VisitItem ( PCChar8  itemName,
Int32 item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

Reimplemented in ContainerInitializator.

void VisitItem ( PCChar8  itemName,
UInt32 item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

Reimplemented in ContainerInitializator.

void VisitItem ( PCChar8  itemName,
Int64 item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

Reimplemented in ContainerInitializator.

void VisitItem ( PCChar8  itemName,
UInt64 item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

Reimplemented in ContainerInitializator.

void VisitItem ( PCChar8  itemName,
Float32 item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

Reimplemented in ContainerInitializator.

void VisitItem ( PCChar8  itemName,
Float64 item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

Reimplemented in ContainerInitializator.

void VisitItem ( PCChar8  itemName,
BaseStaticString item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

void VisitItem ( PCChar8  itemName,
IStringConvertible item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

void VisitItem ( PCChar8  itemName,
IVisitableContainer item 
)
inlinevirtual

Visit item.

Parameters
itemNameName of the item.
item[in,out] The item.

Implements IContainerVisitor.

Reimplemented in RetrieveChildrenVisitor< ElementType >, ConceptLinkResolver, and ConceptFinderVisitor.