00001
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #pragma once
00033
00034
00035 #include <iostream>
00036 #include <map>
00037 #include <string>
00038 #include <vector>
00039 using namespace std;
00040 #include "K3dString.h"
00041
00042 typedef std::map<std::string, int> TStrIntMap;
00043 typedef std::pair<std::string, int> TStrIntPair;
00044 typedef std::map<int, int> TIntIntMap;
00045 typedef std::pair<int, int> TIntIntPair;
00046 typedef std::map<int, float> TIntFloatMap;
00047 typedef std::pair<int, float> TIntFloatPair;
00048 typedef std::map<float, int> TFloatIntMap;
00049 typedef std::pair<float, int> TFloatIntPair;
00050 typedef std::vector<std::string> TStringArray;
00051 typedef std::vector<K3dString> TStrArray;
00052 typedef vector<const char*> TStrCharArray;
00053 typedef vector<int> TIntArray;
00054 typedef vector<void*> TVoidArray;
00055 typedef vector<bool> TBoolArray;
00056 typedef std::map<void*, bool> TVoidBoolMap;
00057 typedef std::pair<void*, bool> TVoidBoolPair;
00058
00059
00060
00061
00062