Crystal AI  1.0.0
Crystal.IAiPrototype< T > Interface Template Reference

Interface to all AiPrototypes. More...

Public Member Functions

Clone ()
 Creates a new instance of the implementing class. Note that the semantics here are somewhat vague, however, by convention the "Prototype Pattern" uses a "Clone" function. Note that this may have very different semantics when compared with either shallow or deep cloning. When implementing this remember to include only the defining characteristics of the class and not its state! More...
 

Detailed Description

Interface to all AiPrototypes.

Template Parameters
T

Member Function Documentation

T Crystal.IAiPrototype< T >.Clone ( )

Creates a new instance of the implementing class. Note that the semantics here are somewhat vague, however, by convention the "Prototype Pattern" uses a "Clone" function. Note that this may have very different semantics when compared with either shallow or deep cloning. When implementing this remember to include only the defining characteristics of the class and not its state!


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