PGE API 0.4
PR00F's Game Engine full documentation
|
#include "blSmartPointerFunctions.hpp"
#include "blRawIterators.hpp"
#include "blArray.hpp"
#include "blRawArrayWrapper.hpp"
#include "blIteratorFunctors.hpp"
#include "blIterator.hpp"
Go to the source code of this file.
Namespaces | |
namespace | blIteratorAPI |
Macros | |
#define | BL_SMARTPOINTERFUNCTIONS_HPP |
#define | BL_RAWITERATORS_HPP |
#define | BL_ARRAY_HPP |
#define | BL_RAWARRAYWRAPPER_HPP |
#define | BL_ITERATORFUNCTORS_HPP |
#define | BL_ITERATOR_HPP |
Functions | |
template<typename blResourceType > | |
std::shared_ptr< blResourceType > | blIteratorAPI::get_shared_ptr (blResourceType &theResource) |
template<typename blResourceType > | |
std::shared_ptr< blResourceType const > | blIteratorAPI::get_const_shared_ptr (const blResourceType &theResource) |
template<typename blResourceType > | |
std::shared_ptr< blResourceType > | blIteratorAPI::get_shared_ptr (blResourceType *theResource) |
template<typename blResourceType > | |
std::shared_ptr< blResourceType const > | blIteratorAPI::get_const_shared_ptr (blResourceType const *theResource) |
template<typename blResourceType > | |
std::shared_ptr< blResourceType > | blIteratorAPI::get_shared_ptr_and_delete_when_done (blResourceType *theResource) |
template<typename blResourceType > | |
std::shared_ptr< blResourceType const > | blIteratorAPI::get_const_shared_ptr_and_delete_when_done (blResourceType const *theResource) |
template<typename blDataType , size_t blArraySize> | |
blArray< blDataType, blArraySize > | blIteratorAPI::getArray (const blDataType(&staticArray)[blArraySize]) |
template<typename blDataType , size_t blArraySize> | |
blArray< blDataType, blArraySize - 1 > | blIteratorAPI::getArrayFromNullTerminated (const blDataType(&staticArray)[blArraySize]) |
template<typename blDataType , size_t blArraySize> | |
blRawArrayWrapper< blDataType > | blIteratorAPI::getRawArrayWrapper (blDataType(&rawStaticArray)[blArraySize]) |
template<typename blDataType > | |
blRawArrayWrapper< blDataType > | blIteratorAPI::getRawArrayWrapper (blDataType *rawArray, const size_t &arraySize) |
#define BL_ARRAY_HPP |
Definition at line 3 of file blIteratorAPI.hpp.
#define BL_ITERATOR_HPP |
Definition at line 3 of file blIteratorAPI.hpp.
#define BL_ITERATORFUNCTORS_HPP |
Definition at line 3 of file blIteratorAPI.hpp.
#define BL_RAWARRAYWRAPPER_HPP |
Definition at line 3 of file blIteratorAPI.hpp.
#define BL_RAWITERATORS_HPP |
Definition at line 3 of file blIteratorAPI.hpp.
#define BL_SMARTPOINTERFUNCTIONS_HPP |
Definition at line 3 of file blIteratorAPI.hpp.