Subversion Repositories HomeAutomation

Rev

Rev 1322 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1322 Rev 1326
Line 19... Line 19...
19
namespace convert {
19
namespace convert {
20
 
20
 
21
using namespace std;
21
using namespace std;
22
using namespace boost::algorithm;
22
using namespace boost::algorithm;
23
 
23
 
-
 
24
string bool2string(const bool b);
24
bool string2bool(const string s);
25
bool string2bool(const string s);
25
int string2int(const string s);
26
int string2int(const string s);
26
string int2string(int i);
27
string int2string(int i);
27
string uint2string(unsigned int i);
28
string uint2string(unsigned int i);
28
unsigned int string2uint(const string s);
29
unsigned int string2uint(const string s);
29
float string2float(const string s);
30
float string2float(const string s);
30
string float2string(float f);
31
string float2string(float f);
-
 
32
 
31
string bytes2string(byte_list bytes);
33
string bytes2string(byte_list bytes);
-
 
34
 
32
unsigned int hex2uint(string hex);
35
unsigned int hex2uint(string hex);
33
string hex2bin(string hex);
36
string hex2bin(string hex);
34
string bin2hex(string bin);
37
string bin2hex(string bin);
35
float bin2float(string bin);
38
float bin2float(string bin);
36
string float2bin(float num, unsigned int length);
39
string float2bin(float num, unsigned int length);
37
unsigned int bin2uint(string bin);
40
unsigned int bin2uint(string bin);
38
string uint2bin(unsigned int num, unsigned int length);
41
string uint2bin(unsigned int num, unsigned int length);
39
string uint2hex(unsigned int num, unsigned int length);
42
string uint2hex(unsigned int num, unsigned int length);
-
 
43
 
40
string bin_invert(string bin);
44
string bin_invert(string bin);
41
 
45
 
42
unsigned int stateCount2bitCount(unsigned int stateCount);
46
unsigned int stateCount2bitCount(unsigned int stateCount);
43
 
47
 
44
}
48
}