#include <ulxmlrpcpp/ulxmlrpcpp.h>#include <cstdio>#include <ctime>#include <vector>#include <ulxmlrpcpp/ulxr_value.h>#include <ulxmlrpcpp/ulxr_valueparse_wb.h>#include <ulxmlrpcpp/ulxr_except.h>#include <ulxmlrpcpp/ulxr_htmlform_handler.h>#include <ulxmlrpcpp/ulxr_mutex.h>Go to the source code of this file.
Namespaces | |
| namespace | ulxr |
Defines | |
| #define | ULXR_USE_INTRINSIC_VALUE_TYPES |
| #define | ULXR_STRUCT_MEMBER_FROM_NAME_VALUE |
| #define | ULXR_NEED_EXPORTS |
| #define | ULXR_ASSERT_RPCTYPE(x) |
Functions | |
| static CppString | ulxr::padded (unsigned num) |
| Struct::Member | ulxr::operator<< (const CppString &str, const Value &t) |
| Struct::Member | ulxr::make_member (const CppString &str, const Value &t) |
| Struct & | ulxr::operator<< (Struct &st, const Struct::Member &k) |
| #define ULXR_ASSERT_RPCTYPE | ( | x | ) |
Value:
if (x != getType() ) \ { \ throw ParameterException(ApplicationError, (CppString) \ ULXR_PCHAR("Value type mismatch.\n") \ ULXR_PCHAR("Expected: ") + ULXR_GET_STRING(#x) + ULXR_PCHAR(".\n") \ ULXR_PCHAR("Actually have: ") +getTypeName() + ULXR_PCHAR(".")); \ }
Definition at line 62 of file ulxr_value.cpp.
Referenced by ulxr::Struct::addMember(), ulxr::Struct::cloneValue(), ulxr::Array::cloneValue(), ulxr::DateTime::cloneValue(), ulxr::Base64::cloneValue(), ulxr::RpcString::cloneValue(), ulxr::Double::cloneValue(), ulxr::Integer::cloneValue(), ulxr::Boolean::cloneValue(), ulxr::Void::cloneValue(), ulxr::Value::getArray(), ulxr::Boolean::getBoolean(), ulxr::DateTime::getDateTime(), ulxr::Double::getDouble(), ulxr::Integer::getInteger(), ulxr::Struct::getMember(), ulxr::Struct::getSignature(), ulxr::Array::getSignature(), ulxr::DateTime::getSignature(), ulxr::Base64::getSignature(), ulxr::RpcString::getSignature(), ulxr::Double::getSignature(), ulxr::Integer::getSignature(), ulxr::Boolean::getSignature(), ulxr::Void::getSignature(), ulxr::Base64::getString(), ulxr::RpcString::getString(), ulxr::Value::getStruct(), ulxr::RpcString::getUnicodeString(), ulxr::Struct::getWbXml(), ulxr::Array::getWbXml(), ulxr::DateTime::getWbXml(), ulxr::Base64::getWbXml(), ulxr::RpcString::getWbXml(), ulxr::Double::getWbXml(), ulxr::Integer::getWbXml(), ulxr::Boolean::getWbXml(), ulxr::Void::getWbXml(), ulxr::Struct::getXml(), ulxr::Array::getXml(), ulxr::DateTime::getXml(), ulxr::Base64::getXml(), ulxr::RpcString::getXml(), ulxr::Double::getXml(), ulxr::Integer::getXml(), ulxr::Boolean::getXml(), ulxr::Void::getXml(), ulxr::Struct::hasMember(), ulxr::Value::operator Array &(), ulxr::Value::operator Base64 &(), ulxr::Value::operator Boolean &(), ulxr::Value::operator const Array &(), ulxr::Value::operator const Base64 &(), ulxr::Value::operator const Boolean &(), ulxr::Value::operator const DateTime &(), ulxr::Value::operator const Double &(), ulxr::Value::operator const Integer &(), ulxr::Value::operator const RpcString &(), ulxr::Value::operator const Struct &(), ulxr::Value::operator DateTime &(), ulxr::Value::operator Double &(), ulxr::Value::operator Integer &(), ulxr::Value::operator RpcString &(), ulxr::Value::operator Struct &(), ulxr::Boolean::setBoolean(), ulxr::DateTime::setDateTime(), ulxr::Double::setDouble(), ulxr::Integer::setInteger(), ulxr::Base64::setString(), and ulxr::RpcString::setString().
| #define ULXR_NEED_EXPORTS |
Definition at line 45 of file ulxr_value.cpp.
| #define ULXR_STRUCT_MEMBER_FROM_NAME_VALUE |
Definition at line 42 of file ulxr_value.cpp.
| #define ULXR_USE_INTRINSIC_VALUE_TYPES |
Definition at line 35 of file ulxr_value.cpp.
1.5.1