Преглед изворни кода

Encoder: Changed fprintfElement to pass the list by reference.

Darryl Gough пре 13 година
родитељ
комит
8e52c8cb13
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      gameplay-encoder/src/FileIO.h

+ 2 - 2
gameplay-encoder/src/FileIO.h

@@ -29,7 +29,7 @@ void fprintfElement(FILE* file, const char* elementName, const std::string& valu
 void fprintfElement(FILE* file, const char* elementName, const float values[], int length);
 void fprintfElement(FILE* file, const char* elementName, const float values[], int length);
 
 
 template <class T>
 template <class T>
-void fprintfElement(FILE* file, const char* format, const char* elementName, std::vector<T> list)
+void fprintfElement(FILE* file, const char* format, const char* elementName, std::vector<T>& list)
 {
 {
     fprintf(file, "<%s count=\"%lu\">", elementName, list.size());
     fprintf(file, "<%s count=\"%lu\">", elementName, list.size());
     typename std::vector<T>::const_iterator i;
     typename std::vector<T>::const_iterator i;
@@ -41,7 +41,7 @@ void fprintfElement(FILE* file, const char* format, const char* elementName, std
 }
 }
 
 
 template <class T>
 template <class T>
-void fprintfElement(FILE* file, const char* format, const char* elementName, std::list<T> list)
+void fprintfElement(FILE* file, const char* format, const char* elementName, std::list<T>& list)
 {
 {
     fprintf(file, "<%s count=\"%lu\">", elementName, list.size());
     fprintf(file, "<%s count=\"%lu\">", elementName, list.size());
     typename std::list<T>::const_iterator i;
     typename std::list<T>::const_iterator i;