blob: 6f1ef53674a0cc14874b2f829dca1b3ee2c18b7c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
%{
#include "util/stats.h"
%}
namespace CVC4 {
template <class T> class CVC4_PUBLIC BackedStat;
%template(int64_t_BackedStat) BackedStat<int64_t>;
%template(double_BackedStat) BackedStat<double>;
%template(timespec_BackedStat) BackedStat<timespec>;
}/* CVC4 namespace */
%ignore CVC4::operator<<(std::ostream&, const timespec&);
%rename(increment) CVC4::IntStat::operator++();
%rename(plusAssign) CVC4::IntStat::operator+=(int64_t);
%rename(plusAssign) CVC4::operator+=(timespec&, const timespec&);
%rename(minusAssign) CVC4::operator-=(timespec&, const timespec&);
%rename(plus) CVC4::operator+(const timespec&, const timespec&);
%rename(minus) CVC4::operator-(const timespec&, const timespec&);
%rename(equals) CVC4::operator==(const timespec&, const timespec&);
%ignore CVC4::operator!=(const timespec&, const timespec&);
%rename(less) CVC4::operator<(const timespec&, const timespec&);
%rename(lessEqual) CVC4::operator<=(const timespec&, const timespec&);
%rename(greater) CVC4::operator>(const timespec&, const timespec&);
%rename(greaterEqual) CVC4::operator>=(const timespec&, const timespec&);
%include "util/stats.h"
|