Browse Source

doc: fix claims in the documentation introduction and disable vector.h

subtelties to avoid polluting Doxygen.
legacy
Sam Hocevar sam 12 years ago
parent
commit
8c50a08147
2 changed files with 8 additions and 3 deletions
  1. +2
    -3
      doc/lolengine.dox
  2. +6
    -0
      src/lol/math/vector.h

+ 2
- 3
doc/lolengine.dox View File

@@ -7,13 +7,12 @@
\e lolengine is free software, released under the Do What The Fuck You \e lolengine is free software, released under the Do What The Fuck You
Want To Public License. This ensures that no one, not even \e lolengine Want To Public License. This ensures that no one, not even \e lolengine
developers, will ever have anything to say about what you do with the developers, will ever have anything to say about what you do with the
software. It used to be licensed under the GNU Lesser General Public
License, but that was not free enough.
software.


\section license License \section license License


Permission is granted to copy, distribute and/or modify this document Permission is granted to copy, distribute and/or modify this document
under the terms of the Do What The Fuck You Want To Public License, version under the terms of the Do What The Fuck You Want To Public License, version
2 as published by Sam Hocevar. For details see http://sam.zoy.org/wtfpl/ .
2 as published by Sam Hocevar. For details see http://www.wtfpl.net/ .


*/ */

+ 6
- 0
src/lol/math/vector.h View File

@@ -181,6 +181,7 @@ template <typename T> struct BVec2
#if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS #if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS
# define const /* disabled */ # define const /* disabled */
#endif #endif
#if !_DOXYGEN_SKIP_ME
XVec2<T,0x00> const xx, rr, ss; XVec2<T,0x00> const xx, rr, ss;
XVec2<T,0x01> const xy, rg, st; /* lvalue */ XVec2<T,0x01> const xy, rg, st; /* lvalue */
XVec2<T,0x10> const yx, gr, ts; /* lvalue */ XVec2<T,0x10> const yx, gr, ts; /* lvalue */
@@ -211,6 +212,7 @@ template <typename T> struct BVec2
XVec4<T,0x1101> const yyxy, ggrg, ttst; XVec4<T,0x1101> const yyxy, ggrg, ttst;
XVec4<T,0x1110> const yyyx, gggr, ttts; XVec4<T,0x1110> const yyyx, gggr, ttts;
XVec4<T,0x1111> const yyyy, gggg, tttt; XVec4<T,0x1111> const yyyy, gggg, tttt;
#endif
#if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS #if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS
# undef const # undef const
#endif #endif
@@ -342,6 +344,7 @@ template <typename T> struct BVec3
#if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS #if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS
# define const /* disabled */ # define const /* disabled */
#endif #endif
#if !_DOXYGEN_SKIP_ME
XVec2<T,0x00> const xx, rr, ss; XVec2<T,0x00> const xx, rr, ss;
XVec2<T,0x01> const xy, rg, st; /* lvalue */ XVec2<T,0x01> const xy, rg, st; /* lvalue */
XVec2<T,0x02> const xz, rb, sp; /* lvalue */ XVec2<T,0x02> const xz, rb, sp; /* lvalue */
@@ -461,6 +464,7 @@ template <typename T> struct BVec3
XVec4<T,0x2220> const zzzx, bbbr, ppps; XVec4<T,0x2220> const zzzx, bbbr, ppps;
XVec4<T,0x2221> const zzzy, bbbg, pppt; XVec4<T,0x2221> const zzzy, bbbg, pppt;
XVec4<T,0x2222> const zzzz, bbbb, pppp; XVec4<T,0x2222> const zzzz, bbbb, pppp;
#endif
#if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS #if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS
# undef const # undef const
#endif #endif
@@ -526,6 +530,7 @@ template <typename T> struct BVec4
#if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS #if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS
# define const /* disabled */ # define const /* disabled */
#endif #endif
#if !_DOXYGEN_SKIP_ME
XVec2<T,0x00> const xx, rr, ss; XVec2<T,0x00> const xx, rr, ss;
XVec2<T,0x01> const xy, rg, st; /* lvalue */ XVec2<T,0x01> const xy, rg, st; /* lvalue */
XVec2<T,0x02> const xz, rb, sp; /* lvalue */ XVec2<T,0x02> const xz, rb, sp; /* lvalue */
@@ -864,6 +869,7 @@ template <typename T> struct BVec4
XVec4<T,0x3331> const wwwy, aaag, qqqt; XVec4<T,0x3331> const wwwy, aaag, qqqt;
XVec4<T,0x3332> const wwwz, aaab, qqqp; XVec4<T,0x3332> const wwwz, aaab, qqqp;
XVec4<T,0x3333> const wwww, aaaa, qqqq; XVec4<T,0x3333> const wwww, aaaa, qqqq;
#endif
#if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS #if LOL_NO_CONST_MEMBERS_IN_ANONYMOUS_UNIONS
# undef const # undef const
#endif #endif


Loading…
Cancel
Save