|
|
|
|
|
|
void ddd::Classname::FunctionName(arguments, ...) { }
All it is not about templates. |
|
|
|
|
|
|
|
|
|
|
/tmp/cco7h0oD.o:(.bss+0x0): multiple definition of `godly::burger' /tmp/ccPiKYLb.o:(.bss+0x0): first defined here /tmp/cco7h0oD.o:(.bss+0x18): multiple definition of `godly::two::ImOnOne' /tmp/ccPiKYLb.o:(.bss+0x18): first defined here /tmp/cco7h0oD.o:(.bss+0x1c): multiple definition of `godly::two::AStrongOne' /tmp/ccPiKYLb.o:(.bss+0x1c): first defined here /tmp/cco7h0oD.o:(.bss+0x20): multiple definition of `godly::two::cc' /tmp/ccPiKYLb.o:(.bss+0x20): first defined here collect2: ld returned 1 exit status |
|
|
2de.hpp:7: error: ‘Boundaries’ is not a member of ‘_2de’ _2de.hpp:7: error: ‘Boundaries’ is not a member of ‘_2de’ _2de.hpp:7: error: template argument 1 is invalid _2de.hpp:7: error: template argument 2 is invalid _2de.hpp:7: error: expected identifier before numeric constant _2de.hpp:7: error: expected ‘,’ or ‘...’ before numeric constant _2de.hpp:9: error: ‘Choice’ in namespace ‘_2de’ does not name a type _2de.hpp:13: error: ‘_2de::Choice’ has not been declared _2de.hpp:13: error: ‘_2de::SubChoice’ has not been declared _2de.hpp:13: error: ‘Coord’ was not declared in this scope _2de.hpp:13: error: ‘All’ was not declared in this scope _2de.hpp:22: error: ‘Boundaries’ is not a member of ‘_2de’ _2de.hpp:22: error: ‘Boundaries’ is not a member of ‘_2de’ _2de.hpp:22: error: template argument 1 is invalid _2de.hpp:22: error: template argument 2 is invalid _2de.hpp:22: error: expected identifier before numeric constant _2de.hpp:22: error: expected ‘,’ or ‘...’ before numeric constant _2de.hpp:24: error: ‘Choice’ in namespace ‘_2de’ does not name a type _2de.hpp:26: error: ‘_2de::Choice’ has not been declared _2de.hpp:27: error: ‘_2de::Choice’ has not been declared _2de.hpp:27: error: ‘_2de::SubChoice’ has not been declared _2de.hpp:27: error: ‘Coord’ was not declared in this scope _2de.hpp:27: error: ‘All’ was not declared in this scope _2de.hpp: In member function ‘void _2de::Object::SetChoice(int)’: _2de.hpp:26: error: ‘choice’ was not declared in this scope _2de.hpp: At global scope: _2de.hpp:48: error: member ‘_2de::Coords2 _2de::Coordinates::Coord2’ with constructor not allowed in union _2de.hpp:67: error: multiple types in one declaration |
|
|
|
|
Objects.cpp:1:31: error: ~/VGame/2de/2de.hpp: No such file or directory Objects.cpp:30:3: error: invalid suffix "de" on integer constant Objects.cpp:47:18: error: invalid suffix "de" on integer constant Objects.cpp:48:34: error: invalid suffix "de" on integer constant Objects.cpp:48:60: error: invalid suffix "de" on integer constant Objects.cpp:16: error: ‘sf’ has not been declared Objects.cpp:16: error: ISO C++ forbids declaration of ‘Vector2f’ with no type Objects.cpp:16: error: expected ‘;’ before ‘x’ Objects.cpp:17: error: ‘sf’ has not been declared Objects.cpp:17: error: ISO C++ forbids declaration of ‘Vector2f’ with no type Objects.cpp:17: error: expected ‘;’ before ‘y’ Objects.cpp:18: error: ‘sf’ has not been declared Objects.cpp:18: error: ISO C++ forbids declaration of ‘Vector2f’ with no type Objects.cpp:18: error: expected ‘;’ before ‘z’ Objects.cpp:27: error: ‘sf’ has not been declared Objects.cpp:27: error: expected ‘{’ before ‘RenderWindow’ Objects.cpp:27: error: invalid type in declaration before ‘{’ token Objects.cpp:27: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x Objects.cpp:28: error: ‘vector’ is not a member of ‘std’ Objects.cpp:28: error: ‘Boundaries’ is not a member of ‘_2de’ Objects.cpp:28: error: ‘boundaries’ was not declared in this scope Objects.cpp:28: error: expected ‘}’ before ‘;’ token Objects.cpp:30: error: expected unqualified-id before numeric constant Objects.cpp:32: error: expected unqualified-id before ‘public’ Objects.cpp:34: error: ‘_2de::Choice’ has not been declared Objects.cpp:34: error: ‘Coord’ was not declared in this scope Objects.cpp:34: error: ‘_2de::SubChoice’ has not been declared Objects.cpp:34: error: ‘All’ was not declared in this scope Objects.cpp:35: error: variable or field ‘AddBoundaries’ declared void Objects.cpp:35: error: ‘sf’ has not been declared Objects.cpp:36: error: ‘sf’ has not been declared Objects.cpp:42: error: ‘sf’ has not been declared Objects.cpp:42: error: expected ‘{’ before ‘Sprite’ Objects.cpp:42: error: invalid type in declaration before ‘{’ token Objects.cpp:42: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x Objects.cpp:43: error: ‘vector’ is not a member of ‘std’ Objects.cpp:43: error: ‘Boundaries’ is not a member of ‘_2de’ Objects.cpp:43: error: ‘boundaries’ was not declared in this scope Objects.cpp:43: error: expected ‘}’ before ‘;’ token Objects.cpp:45: error: ‘Choice’ in namespace ‘_2de’ does not name a type Objects.cpp:46: error: expected unqualified-id before ‘public’ Objects.cpp:48: error: expected identifier before numeric constant Objects.cpp:48: error: expected ‘,’ or ‘...’ before numeric constant Objects.cpp:48: error: default argument missing for parameter 2 of ‘void AddBoundaries(float, int)’ Objects.cpp:49: error: variable or field ‘AddBoundaries’ declared void Objects.cpp:49: error: ‘sf’ has not been declared Objects.cpp:50: error: ‘sf’ has not been declared Objects.cpp:52: error: expected declaration before ‘}’ token |
BoundTests.cpp: In function ‘int main()’: BoundTests.cpp:8: error: expected unqualified-id before ‘[’ token BoundTests.cpp:9: error: no matching function for call to ‘_2de::_2deWindow::_2deWindow(sf::VideoMode, const char [16])’ _2de.hpp:6: note: candidates are: _2de::_2deWindow::_2deWindow() _2de.hpp:6: note: _2de::_2deWindow::_2deWindow(const _2de::_2deWindow&) BoundTests.cpp:11: error: ‘_2de::Choice’ is not a class or namespace BoundTests.cpp:11: error: ‘_2de::SubChoice’ is not a class or namespace BoundTests.cpp:12: error: ‘_2de::Choice’ is not a class or namespace BoundTests.cpp:12: error: ‘_2de::SubChoice’ is not a class or namespace BoundTests.cpp:13: error: ‘_2de::Choice’ is not a class or namespace BoundTests.cpp:13: error: ‘_2de::SubChoice’ is not a class or namespace BoundTests.cpp:14: error: ‘_2de::Choice’ is not a class or namespace BoundTests.cpp:14: error: ‘_2de::SubChoice’ is not a class or namespace |
dang I really liked 2de as an identifier. |
Umm what's the difference between global and not global for headers? |
|
|
|
|
|
|
|
|
|
|
As in how do I just make simple functions in a header not appear global that aren't in any namespace? |