Public Member Functions
Ogre::FileSystemArchiveFactory Class Reference

Specialisation of ArchiveFactory for FileSystem files. More...

#include <OgreFileSystem.h>

Inheritance diagram for Ogre::FileSystemArchiveFactory:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~FileSystemArchiveFactory ()
virtual ArchivecreateInstance (const String &name)
 Creates a new object.
ArchivecreateInstance (const String &name, bool readOnly)
void destroyInstance (Archive *ptr)
const StringgetType (void) const
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
void * operator new (size_t sz)
void * operator new (size_t sz, void *ptr)
 placement operator new
void * operator new[] (size_t sz, const char *file, int line, const char *func)
 array operator new, with debug line info
void * operator new[] (size_t sz)

Detailed Description

Specialisation of ArchiveFactory for FileSystem files.

Definition at line 127 of file OgreFileSystem.h.


Constructor & Destructor Documentation

Definition at line 130 of file OgreFileSystem.h.


Member Function Documentation

virtual Archive* Ogre::ArchiveFactory::createInstance ( const String name) [virtual, inherited]

Creates a new object.

Parameters:
nameName of the object to create
Returns:
An object created by the factory. The type of the object depends on the factory.

Implements Ogre::FactoryObj< Archive >.

Definition at line 71 of file OgreArchiveFactory.h.

References Ogre::ArchiveFactory::createInstance().

Referenced by Ogre::ArchiveFactory::createInstance().

Archive* Ogre::FileSystemArchiveFactory::createInstance ( const String name,
bool  readOnly 
) [virtual]

Creates a new object.

Parameters:
nameName of the object to create
Returns:
An object created by the factory. The type of the object depends on the factory.

Implements Ogre::ArchiveFactory.

Definition at line 134 of file OgreFileSystem.h.

References OGRE_NEW.

Destroys an object which was created by this factory.

Parameters:
ptrPointer to the object to destroy

Implements Ogre::FactoryObj< Archive >.

Definition at line 139 of file OgreFileSystem.h.

References OGRE_DELETE.

const String& Ogre::FileSystemArchiveFactory::getType ( void  ) const [virtual]

Returns the factory type.

Returns:
The factory type.

Implements Ogre::FactoryObj< Archive >.

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

Definition at line 96 of file OgreMemoryAllocatedObject.h.

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

Definition at line 102 of file OgreMemoryAllocatedObject.h.

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

Definition at line 108 of file OgreMemoryAllocatedObject.h.

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

Definition at line 113 of file OgreMemoryAllocatedObject.h.

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

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 
) [inherited]

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) [inherited]

Definition at line 73 of file OgreMemoryAllocatedObject.h.

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

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 
) [inherited]

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) [inherited]

Definition at line 91 of file OgreMemoryAllocatedObject.h.


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

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Mon Jul 27 2020 13:41:02