mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-25 08:50:35 +05:00
#18708 EDF 20746 - Strange behaviors after loading YACS
Pb was in clashing class names (chrono.hxx) in SMESH and YACS
This commit is contained in:
parent
1deb1c3b7e
commit
29c693b1c3
@ -21,6 +21,7 @@
|
||||
#include "utilities.h"
|
||||
|
||||
using namespace std;
|
||||
using namespace SMDS;
|
||||
|
||||
cntStruct* counters::_ctrs = 0;
|
||||
int counters::_nbChrono = 0;
|
||||
|
@ -27,6 +27,8 @@
|
||||
#include <iostream>
|
||||
#include <ctime>
|
||||
|
||||
namespace SMDS
|
||||
{
|
||||
typedef struct acnt
|
||||
{
|
||||
char* _ctrNames;
|
||||
@ -57,9 +59,11 @@ protected:
|
||||
int _ctr;
|
||||
clock_t _start, _end;
|
||||
};
|
||||
|
||||
}
|
||||
#ifdef CHRONODEF
|
||||
#define CHRONO(i) counters::_ctrs[i]._ctrNames = (char *)__FILE__; \
|
||||
#define CHRONO(i)
|
||||
using namespace SMDS; \
|
||||
counters::_ctrs[i]._ctrNames = (char *)__FILE__; \
|
||||
counters::_ctrs[i]._ctrLines = __LINE__; \
|
||||
salome_chrono aChrono##i(i);
|
||||
|
||||
@ -67,7 +71,7 @@ protected:
|
||||
|
||||
#else // CHRONODEF
|
||||
|
||||
#define CHRONO(i)
|
||||
#define CHRONO(i) using namespace SMDS;
|
||||
#define CHRONOSTOP(i)
|
||||
|
||||
#endif // CHRONODEF
|
||||
|
Loading…
Reference in New Issue
Block a user