20 #ifndef utilit_classes_h 21 #define utilit_classes_h 36 vector<char>::const_iterator
GetData()
const;
41 class IsLessShortString :
public std::binary_function<const CShortString&, const char*, bool>
44 bool operator()(
const CShortString& Item1,
const char* Item2)
const;
45 bool operator()(
const char* Item1,
const CShortString& Item2)
const;
54 bool CreateFromSequence(T begin, T end);
56 void ReadShortStringHolder(
string filename);
57 bool WriteShortStringHolder(
const string& FileName)
const;
71 CMyTimeSpan (
long SequenceId = 0,
long InterfaceNestId = 0);
72 void GetStrRepresentation(
const char*
Name,
char* buffer,
double AllClocksCount)
const;
85 typedef map<string, CMyTimeSpan>::iterator
Iterator;
88 void StartTimer(
const string&
Name,
long NestId);
89 double EndTimer(
const string&
Name);
90 string GetStrRepresentation (
double AllClocksCount = 0)
const;
Definition: util_classes.h:29
Definition: util_classes.h:76
bool m_bTimeSpanHolderEnabled
Definition: util_classes.h:82
long m_InterfaceNestId
Definition: util_classes.h:68
vector< char > m_Buffer
Definition: util_classes.h:52
Definition: util_classes.h:64
long m_SequenceId
Definition: util_classes.h:79
BYTE GetLength() const
Definition: utilit.cpp:1810
vector< char >::const_iterator GetData() const
Definition: utilit.cpp:1815
Definition: util_classes.h:41
vector< string > StringVector
Definition: utilit.h:146
map< string, CMyTimeSpan >::iterator Iterator
Definition: util_classes.h:85
map< string, CMyTimeSpan >::const_iterator ConstIterator
Definition: util_classes.h:84
vector< char >::const_iterator m_pStringPointer
Definition: util_classes.h:31
long m_InvokeCount
Definition: util_classes.h:70
set< string > StringSet
Definition: utilit.h:147
Definition: morph_const.h:107
unsigned char BYTE
Definition: utilit.h:94
map< string, CMyTimeSpan > m_TimeSpans
Definition: util_classes.h:78
CShortString(vector< char >::const_iterator pData)
Definition: utilit.cpp:1806
long m_SequenceId
Definition: util_classes.h:69
Definition: util_classes.h:50
const char * GetString() const
Definition: utilit.cpp:1820
double m_TimeSpan
Definition: util_classes.h:67
clock_t m_StartTime
Definition: util_classes.h:66