示例#1
0
文件: status.cpp 项目: nori0428/libj
 static CPtr create(Int code) {
     String::CPtr msg;
     if (code == OK) {
         msg = String::create("OK");
     } else {
         msg = String::null();
     }
     return CPtr(new StatusImpl(code, msg));
 }
示例#2
0
Status::CPtr Status::create(Int code, String::CPtr msg) {
    LIBJ_STATIC_SYMBOL_DEF(symUnknown, "Unknown");

    if (!msg) {
        switch (code) {
            LIBNODE_HTTP_STATUS_MSG_MAP(LIBNODE_HTTP_STATUS_MSG_CASE_GEN);
        default:
            msg = symUnknown;
        }
    }
    return CPtr(new libj::detail::Status<Status>(code, msg));
}
示例#3
0
GTestImmutable::CPtr GTestImmutable::create() {
    return CPtr(new GTestImmutable);
}
示例#4
0
文件: status.cpp 项目: nori0428/libj
 static CPtr create(Int code, String::CPtr msg) {
     return CPtr(new StatusImpl(code, msg));
 }