-
- Downloads
use unsigned in place of uint
-
This does not fix all problems, there are more files with
uint
:g++ -pipe -std=c++11 -O3 -DNDEBUG -DRELEASE -c -Wall -pedantic -Wextra -Werror -Wshadow -Wpointer-arith -Wcast-qual -Wdelete-non-virtual-dtor -Wredundant-decls -fPIC -I/builds/travnja3/automata-library/alib2algo/src -I/builds/travnja3/automata-library/alib2str_experimental/src -I/builds/travnja3/automata-library/alib2str/src -I/builds/travnja3/automata-library/alib2data_experimental/src -I/builds/travnja3/automata-library/alib2data/src -I/builds/travnja3/automata-library/alib2common/src -I/builds/travnja3/automata-library/alib2std/src -I/usr/include/libxml2 -I/builds/travnja3/automata-library/alib2algo_experimental/src /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/Edmonds.cpp -o /builds/travnja3/automata-library/alib2algo_experimental/obj-release/graph/spanningtree/Edmonds.o In file included from /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/Edmonds.cpp:18:0: /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:32:2: error: 'uint' does not name a type uint size() const { return _size; } ^~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:38:3: error: 'uint' does not name a type uint degree; ^~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:44:28: error: 'uint' has not been declared Node(const elem_t & val, uint deg = 0, Node * par = NULL, Node * chld = NULL, Node * pr = NULL, Node * ne = NULL) ^~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:49:2: error: 'uint' does not name a type uint _size; ///< count of elements stored in the heap ^~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h: In constructor 'FibonacciHeap<elem_t>::Node::Node(const elem_t&, int, FibonacciHeap<elem_t>::Node*, FibonacciHeap<elem_t>::Node*, FibonacciHeap<elem_t>::Node*, FibonacciHeap<elem_t>::Node*)': /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:45:18: error: class 'FibonacciHeap<elem_t>::Node' does not have any field named 'degree' : value(val), degree(deg), mark(false), parent(par), child(chld), prev(pr), next(ne) {} ^~~~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h: In constructor 'FibonacciHeap<elem_t>::FibonacciHeap(int (*)(const elem_t&, const elem_t&))': /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:70:4: error: class 'FibonacciHeap<elem_t>' does not have any field named '_size' , _size( 0 ) ^~~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h: In member function 'void FibonacciHeap<elem_t>::insert(const elem_t&)': /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:106:3: error: '_size' was not declared in this scope _size = 1; ^~~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:112:2: error: '_size' was not declared in this scope _size++; ^~~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h: In member function 'elem_t FibonacciHeap<elem_t>::extractMax()': /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:142:2: error: '_size' was not declared in this scope _size--; ^~~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h: In member function 'void FibonacciHeap<elem_t>::consolidate()': /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:187:2: error: 'uint' was not declared in this scope uint maxDegree; ^~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:189:7: error: expected ';' before 'i' uint i, degree; ^ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:192:2: error: 'maxDegree' was not declared in this scope maxDegree = log2( _size ); ^~~~~~~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:192:20: error: '_size' was not declared in this scope maxDegree = log2( _size ); ^~~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:194:7: error: 'i' was not declared in this scope for (i = 0; i <= maxDegree; i++) ^ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:199:3: error: 'degree' was not declared in this scope degree = actual->degree; ^~~~~~ /builds/travnja3/automata-library/alib2algo_experimental/src/graph/spanningtree/../datastructs/FibonacciHeap.h:215:7: error: 'i' was not declared in this scope for (i = 0; i <= maxDegree; i++) { ^ make[4]: *** [/builds/travnja3/automata-library/alib2algo_experimental/obj-release/graph/spanningtree/Edmonds.d:3: /builds/travnja3/automata-library/alib2algo_experimental/obj-release/graph/spanningtree/Edmonds.o] Error 1
Please register or sign in to comment