[uClibc-cvs] svn commit: trunk/uClibc++/include

gkajmowi at uclibc.org gkajmowi at uclibc.org
Fri Jun 17 16:44:47 UTC 2005


Author: gkajmowi
Date: 2005-06-17 10:44:46 -0600 (Fri, 17 Jun 2005)
New Revision: 10548

Log:
Setting attributes properly for accessability for C++ classes

Modified:
   trunk/uClibc++/include/bitset
   trunk/uClibc++/include/complex
   trunk/uClibc++/include/deque
   trunk/uClibc++/include/ios
   trunk/uClibc++/include/memory


Changeset:
Modified: trunk/uClibc++/include/bitset
===================================================================
--- trunk/uClibc++/include/bitset	2005-06-17 02:20:24 UTC (rev 10547)
+++ trunk/uClibc++/include/bitset	2005-06-17 16:44:46 UTC (rev 10548)
@@ -43,7 +43,7 @@
 	//Actual Code
 
 
-	template<size_t N> _UCXXEXPORT class bitset {
+	template<size_t N> class _UCXXEXPORT bitset {
 	private:
 		//Number of characters allocated to hold the bits
 		static const size_t WORD_SIZE = CHAR_BIT;		//Use int maybe?

Modified: trunk/uClibc++/include/complex
===================================================================
--- trunk/uClibc++/include/complex	2005-06-17 02:20:24 UTC (rev 10547)
+++ trunk/uClibc++/include/complex	2005-06-17 16:44:46 UTC (rev 10548)
@@ -29,7 +29,7 @@
 //	class complex<double>;
 //	class complex<long double>;
 
-	template<class T> _UCXXEXPORT class complex{
+	template<class T> class _UCXXEXPORT complex{
 	public:
 		typedef T value_type;
 

Modified: trunk/uClibc++/include/deque
===================================================================
--- trunk/uClibc++/include/deque	2005-06-17 02:20:24 UTC (rev 10547)
+++ trunk/uClibc++/include/deque	2005-06-17 16:44:46 UTC (rev 10548)
@@ -37,7 +37,7 @@
 	template <class T, class Allocator> bool operator<=(const deque<T,Allocator>& x, const deque<T,Allocator>& y);
 	template <class T, class Allocator> void swap(deque<T,Allocator>& x, deque<T,Allocator>& y);
 
-	template <class T, class Allocator> _UCXXEXPORT class deque {
+	template <class T, class Allocator> class _UCXXEXPORT deque {
 	public:
 		friend class deque_iter;
 		class deque_iter;
@@ -128,7 +128,7 @@
 	};
 
 
-	template<class T, class Allocator> _UCXXEXPORT class deque<T, Allocator>::deque_iter
+	template<class T, class Allocator> class _UCXXEXPORT deque<T, Allocator>::deque_iter
 		: public std::iterator<
 			random_access_iterator_tag,
 			T,

Modified: trunk/uClibc++/include/ios
===================================================================
--- trunk/uClibc++/include/ios	2005-06-17 02:20:24 UTC (rev 10547)
+++ trunk/uClibc++/include/ios	2005-06-17 16:44:46 UTC (rev 10548)
@@ -258,7 +258,7 @@
 	//basic_ios class definition
 
 
-	template <class charT, class traits > _UCXXEXPORT class basic_ios
+	template <class charT, class traits > class _UCXXEXPORT basic_ios
 		: public ios_base
 	{
 	public:

Modified: trunk/uClibc++/include/memory
===================================================================
--- trunk/uClibc++/include/memory	2005-06-17 02:20:24 UTC (rev 10547)
+++ trunk/uClibc++/include/memory	2005-06-17 16:44:46 UTC (rev 10548)
@@ -29,10 +29,10 @@
 
 namespace std{
 
-template <class T> class _UCXXEXPORT allocator;
+template <class T> class allocator;
 	// Specialize for void:
 
-template <> class allocator<void> {
+template <> class _UCXXEXPORT allocator<void> {
 public:
 	typedef void*       pointer;
 	typedef const void* const_pointer;




More information about the uClibc-cvs mailing list