Browse Source

Updated forward declarations.

pull/7/head
Vladimír Vondruš 14 years ago
parent
commit
a387e23f43
  1. 3
      src/Magnum.h
  2. 9
      src/Resource.h

3
src/Magnum.h

@ -155,7 +155,8 @@ class Renderbuffer;
enum class ResourceState: std::uint8_t;
enum class ResourceDataState: std::uint8_t;
enum class ResourcePolicy: std::uint8_t;
template<class, class> class Resource;
template<class T, class U = T> class Resource;
class ResourceKey;
template<class...> class ResourceManager;
class Shader;

9
src/Resource.h

@ -19,6 +19,8 @@
* @brief Class Magnum::ResourceKey, Magnum::Resource, enum Magnum::ResourceState, Magnum::ResourceDataState, Magnum::ResourcePolicy
*/
#include "Magnum.h"
namespace Magnum {
/** @relates ResourceManager
@ -118,7 +120,12 @@ namespace Implementation {
See ResourceManager for more information.
*/
template<class T, class U = T> class Resource {
#ifndef DOXYGEN_GENERATING_OUTPUT
template<class T, class U>
#else
template<class T, class U = T>
#endif
class Resource {
friend class Implementation::ResourceManagerData<T>;
public:

Loading…
Cancel
Save