Added const to overloaded operators.
the build failed
Details
the build failed
Details
This commit is contained in:
parent
6d4199047f
commit
2103eb4ac2
|
@ -36,17 +36,18 @@ return_entity::return_entity(const uint8_t ec, const string &em,
|
||||||
error_message = em;
|
error_message = em;
|
||||||
}
|
}
|
||||||
|
|
||||||
return_entity::operator const Easy::GenericEntity() const
|
const return_entity::operator const Easy::GenericEntity() const
|
||||||
{
|
{
|
||||||
return entity;
|
return entity;
|
||||||
}
|
}
|
||||||
|
|
||||||
return_entity::operator const string() const
|
const return_entity::operator const string() const
|
||||||
{
|
{
|
||||||
return entity.to_string();
|
return entity.to_string();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::ostream &Mastodon::operator <<(std::ostream &out, const return_entity &ret)
|
const std::ostream &Mastodon::operator <<(std::ostream &out,
|
||||||
|
const return_entity &ret)
|
||||||
{
|
{
|
||||||
out << ret.entity.to_string();
|
out << ret.entity.to_string();
|
||||||
return out;
|
return out;
|
||||||
|
|
|
@ -550,9 +550,10 @@ typedef struct return_entity : return_base
|
||||||
return_entity(const uint8_t ec, const string &em,
|
return_entity(const uint8_t ec, const string &em,
|
||||||
const Easy::GenericEntity &ent);
|
const Easy::GenericEntity &ent);
|
||||||
|
|
||||||
operator const Easy::GenericEntity() const;
|
const operator const Easy::GenericEntity() const;
|
||||||
operator const string() const;
|
const operator const string() const;
|
||||||
friend std::ostream &operator <<(std::ostream &out, const return_entity &ret);
|
friend const std::ostream &operator <<(std::ostream &out,
|
||||||
|
const return_entity &ret);
|
||||||
} return_entity;
|
} return_entity;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
using namespace Mastodon;
|
using namespace Mastodon;
|
||||||
return_base::operator const bool() const
|
const return_base::operator const bool() const
|
||||||
{
|
{
|
||||||
if (error_code == 0)
|
if (error_code == 0)
|
||||||
{
|
{
|
||||||
|
@ -38,17 +38,18 @@ return_base::operator const bool() const
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return_base::operator const uint8_t() const
|
const return_base::operator const uint8_t() const
|
||||||
{
|
{
|
||||||
return error_code;
|
return error_code;
|
||||||
}
|
}
|
||||||
|
|
||||||
return_call::operator const string() const
|
const return_call::operator const string() const
|
||||||
{
|
{
|
||||||
return answer;
|
return answer;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::ostream &Mastodon::operator <<(std::ostream &out, const return_call &ret)
|
const std::ostream &Mastodon::operator <<(std::ostream &out,
|
||||||
|
const return_call &ret)
|
||||||
{
|
{
|
||||||
out << ret.answer;
|
out << ret.answer;
|
||||||
return out;
|
return out;
|
||||||
|
|
|
@ -47,8 +47,8 @@ namespace Mastodon
|
||||||
uint8_t error_code = 0; // NOTE: http://mazack.org/unix/errno.php
|
uint8_t error_code = 0; // NOTE: http://mazack.org/unix/errno.php
|
||||||
string error_message;
|
string error_message;
|
||||||
|
|
||||||
operator const bool() const;
|
const operator const bool() const;
|
||||||
operator const uint8_t() const;
|
const operator const uint8_t() const;
|
||||||
} return_base;
|
} return_base;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -64,9 +64,9 @@ namespace Mastodon
|
||||||
return_call(const uint8_t ec, const string &em,
|
return_call(const uint8_t ec, const string &em,
|
||||||
const uint16_t hec, const string &a);
|
const uint16_t hec, const string &a);
|
||||||
|
|
||||||
operator const string() const;
|
const operator const string() const;
|
||||||
friend std::ostream &operator <<(std::ostream &out,
|
friend const std::ostream &operator <<(std::ostream &out,
|
||||||
const return_call &ret);
|
const return_call &ret);
|
||||||
} return_call;
|
} return_call;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
Reference in New Issue