OGRE  2.0
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::ImportAbstractNode Class Reference

This abstract node represents an import statement. More...

#include <OgreScriptCompiler.h>

+ Inheritance diagram for Ogre::ImportAbstractNode:
+ Collaboration diagram for Ogre::ImportAbstractNode:

Public Member Functions

 ImportAbstractNode ()
 
AbstractNodeclone () const
 Returns a new AbstractNode which is a replica of this one. More...
 
String getValue () const
 Returns a string value depending on the type of the AbstractNode. More...
 
void operator delete (void *ptr)
 
void operator delete (void *ptr, void *)
 
void operator delete (void *ptr, const char *, int, const char *)
 
void operator delete[] (void *ptr)
 
void operator delete[] (void *ptr, const char *, int, const char *)
 
void * operator new (size_t sz, const char *file, int line, const char *func)
 operator new, with debug line info More...
 
void * operator new (size_t sz)
 
void * operator new (size_t sz, void *ptr)
 placement operator new More...
 
void * operator new[] (size_t sz, const char *file, int line, const char *func)
 array operator new, with debug line info More...
 
void * operator new[] (size_t sz)
 

Public Attributes

Any context
 
String file
 
unsigned int line
 
AbstractNodeparent
 
String source
 
String target
 
AbstractNodeType type
 

Detailed Description

This abstract node represents an import statement.

Definition at line 160 of file OgreScriptCompiler.h.

Constructor & Destructor Documentation

Ogre::ImportAbstractNode::ImportAbstractNode ( )

Member Function Documentation

AbstractNode* Ogre::ImportAbstractNode::clone ( ) const
virtual

Returns a new AbstractNode which is a replica of this one.

Implements Ogre::AbstractNode.

String Ogre::ImportAbstractNode::getValue ( ) const
virtual

Returns a string value depending on the type of the AbstractNode.

Implements Ogre::AbstractNode.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr)
inlineinherited

Definition at line 96 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr,
void *   
)
inlineinherited

Definition at line 102 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr,
const char *  ,
int  ,
const char *   
)
inlineinherited

Definition at line 108 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete[] ( void *  ptr)
inlineinherited

Definition at line 113 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete[] ( void *  ptr,
const char *  ,
int  ,
const char *   
)
inlineinherited

Definition at line 119 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz,
const char *  file,
int  line,
const char *  func 
)
inlineinherited

operator new, with debug line info

Definition at line 68 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz)
inlineinherited

Definition at line 73 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz,
void *  ptr 
)
inlineinherited

placement operator new

Definition at line 79 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new[] ( size_t  sz,
const char *  file,
int  line,
const char *  func 
)
inlineinherited

array operator new, with debug line info

Definition at line 86 of file OgreMemoryAllocatedObject.h.

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new[] ( size_t  sz)
inlineinherited

Definition at line 91 of file OgreMemoryAllocatedObject.h.

Member Data Documentation

Any Ogre::AbstractNode::context
inherited

Definition at line 98 of file OgreScriptCompiler.h.

String Ogre::AbstractNode::file
inherited

Definition at line 94 of file OgreScriptCompiler.h.

unsigned int Ogre::AbstractNode::line
inherited

Definition at line 95 of file OgreScriptCompiler.h.

AbstractNode* Ogre::AbstractNode::parent
inherited

Definition at line 97 of file OgreScriptCompiler.h.

String Ogre::ImportAbstractNode::source

Definition at line 163 of file OgreScriptCompiler.h.

String Ogre::ImportAbstractNode::target

Definition at line 163 of file OgreScriptCompiler.h.

AbstractNodeType Ogre::AbstractNode::type
inherited

Definition at line 96 of file OgreScriptCompiler.h.


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