]> git.llucax.com Git - z.facultad/75.29/dale.git/blobdiff - src/number.h
Sacar el sign_type afuera.
[z.facultad/75.29/dale.git] / src / number.h
index 28e853e3f244edc2372e7c4222caa26cd066d263..2048d57e767ba3178f78a7dd7104d81dce3493c5 100644 (file)
@@ -10,6 +10,9 @@
 #include <iomanip>
 #include <stdint.h>
 
+enum sign_type { positive, negative };
+
+
 /* sizeof(E) tiene que ser 2*sizeof(N); y son los tipos nativos con los cuales
  * se haran las operaciones mas basicas. */
 
@@ -26,7 +29,6 @@ struct number
        // Tipos
        typedef N native_type;
        typedef E extended_type;
-       enum sign_type { positive, negative };
        typedef typename std::deque< native_type > chunk_type;
        typedef typename chunk_type::size_type size_type;
        typedef typename chunk_type::iterator iterator;