本文整理汇总了C++中compareTo函数的典型用法代码示例。如果您正苦于以下问题:C++ compareTo函数的具体用法?C++ compareTo怎么用?C++ compareTo使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了compareTo函数的18个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: compareTo
bool Version::operator !=(const Version &version)
{
return compareTo(version) != 0;
}
开发者ID:cntysoft,项目名称:corelib_cplusplus,代码行数:4,代码来源:version.cpp
示例2: compareTo
unsigned char
RAbstractStringRef::equals(const char *cstr) const
{
return compareTo(cstr) == 0;
}
开发者ID:starofrainnight,项目名称:ArduinoRabirdTookit,代码行数:5,代码来源:RAbstractStringRef.cpp
示例3: return
UtlBoolean UtlLongLongInt::isEqual(UtlContainable const * inVal) const
{
return (compareTo(inVal) == 0) ;
}
开发者ID:ATHLSolutions,项目名称:sipxecs,代码行数:4,代码来源:UtlLongLongInt.cpp
示例4: compareTo
bool str::operator==(const char* pString) const
{
return compareTo(pString);
}
开发者ID:montoya332,项目名称:Solar-Panel-Tracker,代码行数:4,代码来源:str.cpp
示例5: TEST_F
TEST_F( Ginga, descriptor_focusSrc1 ) {
ASSERT_TRUE( play("descriptor/focusSrc/focusSrc1.ncl") );
ASSERT_TRUE( compareTo("blue360x288_centered_borderWhite_2px") );
}
开发者ID:jgrande,项目名称:ginga,代码行数:4,代码来源:focusSrc.cpp
示例6: return
// Test this object to another like-object for equality.
UtlBoolean
NameValuePairInsensitive::isEqual(
UtlContainable const * compareContainable) const
{
return (compareTo(compareContainable) == 0);
}
开发者ID:Jaroslav23,项目名称:sipxtapi,代码行数:7,代码来源:NameValuePairInsensitive.cpp
示例7: compareTo
int32_t java::time::Duration::compareTo(::java::lang::Object* o)
{
return compareTo(dynamic_cast< Duration* >(o));
}
开发者ID:cprice404,项目名称:j2c-ts-config,代码行数:4,代码来源:Duration-stub.cpp
示例8: return
unsigned char ICACHE_FLASH_ATTR String::equals(const String &s2) const {
return (len == s2.len && compareTo(s2) == 0);
}
开发者ID:Lbvf-sp,项目名称:Arduino,代码行数:3,代码来源:WString.cpp
示例9: recvDatagram
/***********************************************************************
* Handler implementation
**********************************************************************/
bool Pothos::RemoteHandler::runHandlerOnce(std::istream &is, std::ostream &os)
{
bool done = false;
//deserialize the request
const auto reqArgs = recvDatagram(is);
//process the request and form the reply
Pothos::ObjectKwargs replyArgs;
replyArgs["tid"] = reqArgs.at("tid");
POTHOS_EXCEPTION_TRY
{
const auto &action = reqArgs.at("action").extract<std::string>();
if (action == "RemoteProxyEnvironment")
{
Pothos::ProxyEnvironmentArgs envArgs;
for (const auto &entry : reqArgs)
{
if (entry.second.type() != typeid(std::string)) continue;
envArgs[entry.first] = entry.second.extract<std::string>();
}
const auto &name = reqArgs.at("name").extract<std::string>();
auto env = Pothos::ProxyEnvironment::make(name, envArgs);
replyArgs["envID"] = getNewObjectId(Pothos::Object(env));
//a unique process ID for this server
const auto info = Pothos::System::HostInfo::get();
replyArgs["upid"] = Pothos::Object(Pothos::ProxyEnvironment::getLocalUniquePid());
replyArgs["nodeId"] = Pothos::Object(info.nodeId);
replyArgs["peerAddr"] = Pothos::Object(_peerAddr);
}
else if (action == "~RemoteProxyEnvironment")
{
removeObjectAtId(reqArgs.at("envID"));
done = true;
}
else if (action == "findProxy")
{
auto env = getObjectAtId(reqArgs.at("envID")).extract<Pothos::ProxyEnvironment::Sptr>();
auto proxy = env->findProxy(reqArgs.at("name").extract<std::string>());
replyArgs["handleID"] = getNewObjectId(Pothos::Object(proxy));
}
else if (action == "convertObjectToProxy")
{
auto env = getObjectAtId(reqArgs.at("envID")).extract<Pothos::ProxyEnvironment::Sptr>();
auto proxy = env->convertObjectToProxy(reqArgs.at("local"));
replyArgs["handleID"] = getNewObjectId(Pothos::Object(proxy));
}
else if (action == "convertProxyToObject")
{
auto env = getObjectAtId(reqArgs.at("envID")).extract<Pothos::ProxyEnvironment::Sptr>();
auto proxy = getObjectAtId(reqArgs.at("handleID")).extract<Pothos::Proxy>();
auto local = env->convertProxyToObject(proxy);
replyArgs["local"] = local;
}
else if (action == "~RemoteProxyHandle")
{
removeObjectAtId(reqArgs.at("handleID"));
}
else if (action == "call")
{
auto proxy = getObjectAtId(reqArgs.at("handleID")).extract<Pothos::Proxy>();
//load the args
std::vector<Pothos::Proxy> args;
size_t argNo = 0;
while (true)
{
auto it = reqArgs.find(std::to_string(argNo++));
if (it == reqArgs.end()) break;
args.push_back(getObjectAtId(it->second).extract<Pothos::Proxy>());
}
//make the call
try
{
const auto &name = reqArgs.at("name").extract<std::string>();
auto result = proxy.getHandle()->call(name, args.data(), args.size());
replyArgs["handleID"] = getNewObjectId(Pothos::Object(result));
}
catch (const Pothos::ProxyExceptionMessage &ex)
{
replyArgs["message"] = Pothos::Object(ex.message());
}
}
else if (action == "compareTo")
{
auto proxy = getObjectAtId(reqArgs.at("handleID")).extract<Pothos::Proxy>();
auto other = getObjectAtId(reqArgs.at("otherID")).extract<Pothos::Proxy>();
replyArgs["result"] = Pothos::Object(proxy.compareTo(other));
}
else if (action == "hashCode")
{
auto proxy = getObjectAtId(reqArgs.at("handleID")).extract<Pothos::Proxy>();
replyArgs["result"] = Pothos::Object(proxy.hashCode());
}
else if (action == "toString")
//.........这里部分代码省略.........
开发者ID:johnson325,项目名称:pothos,代码行数:101,代码来源:ServerHandler.cpp
示例10: compareTo
int32_t java::lang::Integer::compareTo(Object* o)
{
return compareTo(dynamic_cast< Integer* >(o));
}
开发者ID:cprice404,项目名称:j2c-ts-config,代码行数:4,代码来源:Integer-stub.cpp
示例11: compareTo
int32_t java::nio::ByteBuffer::compareTo(::java::lang::Object* arg0)
{
return compareTo(dynamic_cast< ByteBuffer* >(arg0));
}
开发者ID:subhash1-0,项目名称:thirstyCrow,代码行数:4,代码来源:ByteBuffer-stub.cpp
示例12: compareTo
unsigned char ICACHE_FLASH_ATTR String::operator>=(const String &rhs) const {
return compareTo(rhs) >= 0;
}
开发者ID:Lbvf-sp,项目名称:Arduino,代码行数:3,代码来源:WString.cpp
示例13: compareTo
int32_t ByteBuffer::compareTo(const sp<ByteBuffer>& other) const {
if (other == nullptr) {
return false;
}
return compareTo(*other);
}
开发者ID:Himmele,项目名称:Mindroid.cpp,代码行数:6,代码来源:ByteBuffer.cpp
示例14: TEST_F
TEST_F( Ginga, media_dinamic_fontStyle1 ) {
ASSERT_TRUE( play("media/fontStyle/dinamic_fontStyle1.ncl") );
ASSERT_TRUE( compareTo("standardText") );
ASSERT_TRUE( pressKey( ::util::key::red ));
ASSERT_TRUE( compareTo("standardText_italic") );
}
开发者ID:jgrande,项目名称:ginga,代码行数:6,代码来源:dinamic_fontStyle.cpp
示例15: TEST_F
TEST_F( Ginga, region_zIndex5 ) {
ASSERT_TRUE( play("region/zIndex/zIndex5.ncl") );
ASSERT_TRUE( compareTo("blueOverRed") );
}
开发者ID:jgrande,项目名称:ginga,代码行数:4,代码来源:zIndex.cpp
示例16: compareTo
int string::compareTo(string const &src) const
{
return compareTo(src.s);
}
开发者ID:WeiDUorg,项目名称:elkhound,代码行数:4,代码来源:str.cpp
示例17: compareTo
unsigned char String::operator>=(const String &rhs) const
{
return compareTo(rhs) >= 0;
}
开发者ID:eyeye,项目名称:ART,代码行数:4,代码来源:WString.cpp
示例18: return
unsigned char String::equals(const String &s2) const
{
return (len == s2.len && compareTo(s2) == 0);
}
开发者ID:BestU,项目名称:STM32_for_Arduino_BSP,代码行数:4,代码来源:WString.cpp
注:本文中的compareTo函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论