New update! 3.1 is liiiive!

Error handling:
Array now has sufficiently advanced error handling to remove most, if not all, disable_checks.

Extention:
With the metaprogramming techniques, new types can be added easily.

Speed:
With the new changes I've made to Judy, the Array module has far exceeded the speed of any traditional datatype
This commit is contained in:
Twilight Suzuka
2006-03-14 02:54:24 +00:00
parent 4457b0d879
commit 5c88803942
39 changed files with 9858 additions and 0 deletions

20
dlls/arrayx/JudyVec.h Normal file
View File

@ -0,0 +1,20 @@
#ifndef _JUDYVEC_INCLUDED
#define _JUDYVEC_INCLUDED
#include "JudyIncludes.h"
class JudyVec
{
public:
REAL first;
REAL second;
REAL third;
JudyVec(REAL one, REAL two, REAL three) { Set(one, two, three); }
~JudyVec() {}
void Get(REAL& one, REAL& two, REAL& three) { one = first; two = second; three = third; }
void Set(REAL one, REAL two, REAL three) { first = one; second = two; third = three; }
};
#endif