All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
procInfo Struct Reference

#include <src/ProcStats.h>

Public Member Functions

 procInfo ()
 
 procInfo (double sz, double rss_sz)
 
bool operator== (const procInfo &p) const
 

Public Attributes

double vsize
 
double rss
 

Detailed Description

Definition at line 12 of file ProcStats.h.

Constructor & Destructor Documentation

procInfo::procInfo ( )
inline

Definition at line 14 of file ProcStats.h.

14 : vsize(0), rss(0) {}
double rss
Definition: ProcStats.h:34
double vsize
Definition: ProcStats.h:33
procInfo::procInfo ( double  sz,
double  rss_sz 
)
inline

Definition at line 15 of file ProcStats.h.

15 : vsize(sz),rss(rss_sz) {}
double rss
Definition: ProcStats.h:34
double vsize
Definition: ProcStats.h:33

Member Function Documentation

bool procInfo::operator== ( const procInfo p) const
inline

Definition at line 17 of file ProcStats.h.

17  {
18 #ifdef __ICC
19 // disable icc remark #1572: floating-point equality and inequality comparisons are unreliable
20 #pragma warning(push)
21 #pragma warning(disable:1572)
22 #endif
23 
24  return vsize==p.vsize && rss==p.rss;
25 
26 #ifdef __ICC
27 // re-enable icc remark #1572
28 #pragma warning(pop)
29 #endif
30  }
double rss
Definition: ProcStats.h:34
double vsize
Definition: ProcStats.h:33

Member Data Documentation

double procInfo::rss

Definition at line 34 of file ProcStats.h.

double procInfo::vsize

Definition at line 33 of file ProcStats.h.


The documentation for this struct was generated from the following file: