|
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.