vector.inl

Go to the documentation of this file.
00001 /*  
00002  *      vector_protocol.h - def_generics for Vector protocol
00003  *
00004  *      see def_abstract_generics.h for more info.
00005  *
00006  *  
00007  *          Copyright � John Wainwright 1996
00008  *
00009  */
00010 #pragma warning(push)
00011 #pragma warning(disable:4100)
00012     use_generic( plus,      "+" );
00013     use_generic( minus,     "-" );
00014     use_generic( times,     "*" );
00015     use_generic( div,       "/" );
00016     use_generic( uminus,    "u-");
00017 
00018     use_generic( eq,        "=");
00019     use_generic( ne,        "!=");
00020 
00021     use_generic( random,    "random");
00022 
00023     def_visible_generic_debug_ok    ( length,       "length");
00024     def_visible_generic_debug_ok    ( dot,          "dot");
00025     def_visible_generic_debug_ok    ( cross,        "cross");
00026     def_visible_generic_debug_ok    ( normalize,    "normalize");
00027     def_visible_generic_debug_ok    ( distance,     "distance");
00028 
00029 #pragma warning(pop)