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>
{
public:
class Sampler : public Volume<VoxelType>::Sampler< LargeVolume<VoxelType> >
class Sampler : public Volume<VoxelType>::template Sampler< LargeVolume<VoxelType> >
{
public:
Sampler(LargeVolume<VoxelType>* volume);

View File

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

View File

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