Frage zu einem Fehler !

01/04/2016 16:27 SelecatTV#1
Hier ist mein Fehler :

[Only registered and activated users can see links. Click Here To Register...]

Wobei es nicht sein kann das der Fehler : is not a member of Trinity auftritt weil :

PHP Code:
#ifndef TRINITY_CONTAINERS_H
#define TRINITY_CONTAINERS_H

#include "Define.h"
#include <list>

//! Because circular includes are bad
extern uint32 urand(uint32 minuint32 max);

namespace 
Trinity
{
    namespace 
Containers
    
{
        
template<class T>
        
void RandomResizeList(std::list<T> &list, uint32 size)
        {
            
size_t list_size = list.size();

            while (
list_size size)
            {
                
typename std::list<T>::iterator itr = list.begin();
                
std::advance(itrurand(0list_size 1));
                list.
erase(itr);
                --
list_size;
            }
        }

        
template<class T, class Predicate>
        
void RandomResizeList(std::list<T> &list, Predicatepredicateuint32 size)
        {
            
//! First use predicate filter
            
std::list<TlistCopy;
            for (
typename std::list<T>::iterator itr = list.begin(); itr != list.end(); ++itr)
                if (
predicate(*itr))
                    
listCopy.push_back(*itr);

            if (
size)
                
RandomResizeList(listCopysize);

            list = 
listCopy;
        }

        
/* Select a random element from a container. Note: make sure you explicitly empty check the container */
        
template <class Ctypename C::value_type const& SelectRandomContainerElement(const& container)
        {
            
typename C::const_iterator it container.begin();
            
std::advance(iturand(0container.size() - 1));
            return *
it;
        }
    }
    
//! namespace Containers
}
//! namespace Trinity

#endif //! #ifdef TRINITY_CONTAINERS_H 
Oben ist der Namespace ja angegeben ?!

Verstehe das nicht so ganz!

//Edit, Fehler gefunden, es fehlte ein Include :(