projects
/
anna.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove dynamic exceptions
[anna.git]
/
source
/
http
/
Header.cpp
diff --git
a/source/http/Header.cpp
b/source/http/Header.cpp
index
6352433
..
cd41c93
100644
(file)
--- a/
source/http/Header.cpp
+++ b/
source/http/Header.cpp
@@
-30,7
+30,7
@@
const char* http::Header::st_names [http::Header::Type::End] = {
};
http::Header* http::Header::initialize(const Type::_v type)
};
http::Header* http::Header::initialize(const Type::_v type)
-
throw(RuntimeException
) {
+
noexcept(false
) {
if(type == Type::None || type >= Type::Unknown) {
string msg(asString());
msg += " | Type: ";
if(type == Type::None || type >= Type::Unknown) {
string msg(asString());
msg += " | Type: ";
@@
-58,7
+58,7
@@
throw(RuntimeException) {
}
http::Header* http::Header::initialize(const string& name)
}
http::Header* http::Header::initialize(const string& name)
-
throw(RuntimeException
) {
+
noexcept(false
) {
if(a_extensionName == NULL)
a_extensionName = new string(name);
else
if(a_extensionName == NULL)
a_extensionName = new string(name);
else
@@
-70,12
+70,12
@@
throw(RuntimeException) {
}
const int http::Header::getIntegerValue() const
}
const int http::Header::getIntegerValue() const
-
throw()
{
+{
return atoi(a_value.c_str());
}
void http::Header::setValue(const http::Token* token)
return atoi(a_value.c_str());
}
void http::Header::setValue(const http::Token* token)
-
throw()
{
+{
if(token == NULL)
a_value.clear();
else
if(token == NULL)
a_value.clear();
else
@@
-83,12
+83,12
@@
throw() {
}
void http::Header::setValue(const int value)
}
void http::Header::setValue(const int value)
-
throw()
{
+{
a_value = anna::functions::asString(value);
}
http::Header& http::Header::operator = (const Header & other)
a_value = anna::functions::asString(value);
}
http::Header& http::Header::operator = (const Header & other)
-
throw()
{
+{
if(this == &other)
return *this;
if(this == &other)
return *this;
@@
-109,7
+109,7
@@
throw() {
}
int http::Header::compare(const char* str, const int flags) const
}
int http::Header::compare(const char* str, const int flags) const
-
throw()
{
+{
const char* p = a_value.c_str();
char* dup(NULL);
int result;
const char* p = a_value.c_str();
char* dup(NULL);
int result;
@@
-140,7
+140,7
@@
throw() {
}
std::string http::Header::asString() const
}
std::string http::Header::asString() const
-
throw()
{
+{
string result("http::Header { Type: ");
result += asLiteral(a_type);
string result("http::Header { Type: ");
result += asLiteral(a_type);
@@
-160,7
+160,7
@@
throw() {
}
string http::Header::code() const
}
string http::Header::code() const
-
throw()
{
+{
string result;
if(a_category == Category::Extension)
string result;
if(a_category == Category::Extension)
@@
-177,7
+177,7
@@
throw() {
}
http::Header::Type::_v http::Header::asType(const http::Token* token)
}
http::Header::Type::_v http::Header::asType(const http::Token* token)
-
throw()
{
+{
for(int i = Type::Begin; token != NULL && i != Type::End; i ++) {
if(token->match(st_names [i]) == true)
return (Type::_v) i;
for(int i = Type::Begin; token != NULL && i != Type::End; i ++) {
if(token->match(st_names [i]) == true)
return (Type::_v) i;
@@
-187,7
+187,7
@@
throw() {
}
const char* http::Header::asLiteral(const http::Header::Type::_v type)
}
const char* http::Header::asLiteral(const http::Header::Type::_v type)
-
throw()
{
+{
return (type < Type::End) ? st_names [type] : "Extension";
}
return (type < Type::End) ? st_names [type] : "Extension";
}