g++ compile fixes

This commit is contained in:
David Williams 2011-07-26 20:58:46 +01:00
parent 8dc1951a06
commit f847e6ad94
3 changed files with 3 additions and 3 deletions

View File

@ -145,7 +145,7 @@ namespace PolyVox
class LargeVolume : public Volume<VoxelType> class LargeVolume : public Volume<VoxelType>
{ {
public: public:
class Sampler : public Volume<VoxelType>::Sampler< LargeVolume<VoxelType> > class Sampler : public Volume<VoxelType>::template Sampler< LargeVolume<VoxelType> >
{ {
public: public:
Sampler(LargeVolume<VoxelType>* volume); Sampler(LargeVolume<VoxelType>* volume);

View File

@ -38,7 +38,7 @@ namespace PolyVox
{ {
public: public:
#ifndef SWIG #ifndef SWIG
class Sampler : public Volume<VoxelType>::Sampler< RawVolume<VoxelType> > class Sampler : public Volume<VoxelType>::template Sampler< RawVolume<VoxelType> >
{ {
public: public:
Sampler(RawVolume<VoxelType>* volume); Sampler(RawVolume<VoxelType>* volume);

View File

@ -60,7 +60,7 @@ namespace PolyVox
uint8_t m_uSideLengthPower; uint8_t m_uSideLengthPower;
}; };
class Sampler : public Volume<VoxelType>::Sampler< SimpleVolume<VoxelType> > class Sampler : public Volume<VoxelType>::template Sampler< SimpleVolume<VoxelType> >
{ {
public: public:
Sampler(SimpleVolume<VoxelType>* volume); Sampler(SimpleVolume<VoxelType>* volume);