Logo
中文版
详情联系: neusar-support@reachauto.com
CryptoObjectUidType

加密对象唯一标识符类型定义。 更多...

CryptoObjectUidType 的协作图:

struct  ara::crypto::CryptoObjectUid
 CryptoObjectUid定义 更多...
 

函数

constexpr bool ara::crypto::operator== (const CryptoObjectUid &lhs, const CryptoObjectUid &rhs) noexcept
 判断两个CryptoObjectUid是否相等 更多...
 
constexpr bool ara::crypto::operator< (const CryptoObjectUid &lhs, const CryptoObjectUid &rhs) noexcept
 判断第一个CryptoObjectUid是否小于第二个CryptoObjectUid 更多...
 
constexpr bool ara::crypto::operator> (const CryptoObjectUid &lhs, const CryptoObjectUid &rhs) noexcept
 判断第一个CryptoObjectUid是否大于第二个CryptoObjectUid 更多...
 
constexpr bool ara::crypto::operator!= (const CryptoObjectUid &lhs, const CryptoObjectUid &rhs) noexcept
 判断第一个CryptoObjectUid是否不等于第二个CryptoObjectUid 更多...
 
constexpr bool ara::crypto::operator<= (const CryptoObjectUid &lhs, const CryptoObjectUid &rhs) noexcept
 判断第一个CryptoObjectUid是否小于等于第二个CryptoObjectUid 更多...
 
constexpr bool ara::crypto::operator>= (const CryptoObjectUid &lhs, const CryptoObjectUid &rhs) noexcept
 判断第一个CryptoObjectUid是否大于等于第二个CryptoObjectUid 更多...
 
constexpr bool ara::crypto::CryptoObjectUid::HasSameSourceAs (const CryptoObjectUid &anotherId) const noexcept
 判断CryptoObjectUID是否来源一致 更多...
 
constexpr bool ara::crypto::CryptoObjectUid::HasEarlierVersionThan (const CryptoObjectUid &anotherId) const noexcept
 判断CryptoObjectUID是否早于另一个UID 更多...
 
constexpr bool ara::crypto::CryptoObjectUid::HasLaterVersionThan (const CryptoObjectUid &anotherId) const noexcept
 判断CryptoObjectUID是否晚于另一个UID 更多...
 
bool ara::crypto::CryptoObjectUid::IsNil () const noexcept
 判断ID是否为空 更多...
 
bool ara::crypto::CryptoObjectUid::SourceIsNil () const noexcept
 判断对象生成器的标识符是否为空 更多...
 

详细描述

加密对象唯一标识符类型定义。

函数说明

◆ HasEarlierVersionThan()

constexpr bool ara::crypto::CryptoObjectUid::HasEarlierVersionThan ( const CryptoObjectUid anotherId) const
inlineconstexprnoexcept

判断CryptoObjectUID是否早于另一个UID

参数
[in]anotherId另一个用于比较的ID
[out]N/A
[in,out]N/A
返回
如果早于则true,否则则false
注解
N/A
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_10112
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
头文件
get no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

引用了 , 以及 .

函数调用图:

◆ HasLaterVersionThan()

constexpr bool ara::crypto::CryptoObjectUid::HasLaterVersionThan ( const CryptoObjectUid anotherId) const
inlineconstexprnoexcept

判断CryptoObjectUID是否晚于另一个UID

模板参数
N/A
参数
[in]anotherId另一个用于比较的ID
[out]N/A
[in,out]N/A
返回
如果晚于则true,否则则false
注解
N/A
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_10113
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

引用了 , , 以及 .

函数调用图:

◆ HasSameSourceAs()

constexpr bool ara::crypto::CryptoObjectUid::HasSameSourceAs ( const CryptoObjectUid anotherId) const
inlineconstexprnoexcept

判断CryptoObjectUID是否来源一致

模板参数
N/A
参数
[in]anotherId另一个用于比较的ID
[out]N/A
[in,out]N/A
返回
true:来源一致,false:来源不一致
注解
N/A
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_10111
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

引用了 .

被这些函数引用 .

这是这个函数的调用关系图:

◆ IsNil()

bool ara::crypto::CryptoObjectUid::IsNil ( ) const
inlinenoexcept

判断ID是否为空

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
如果为空则返回true
注解
N/A
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_10114
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

引用了 , , 以及 .

函数调用图:

◆ operator!=()

constexpr bool ara::crypto::operator!= ( const CryptoObjectUid lhs,
const CryptoObjectUid rhs 
)
inlineconstexprnoexcept

判断第一个CryptoObjectUid是否不等于第二个CryptoObjectUid

模板参数
N/A
参数
[in]lhs左值
[in]rhs右值
[out]N/A
[in,out]N/A
返回
如果不等于则返回true
注解
对比同源密钥对象的版本
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_10153
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

◆ operator<()

constexpr bool ara::crypto::operator< ( const CryptoObjectUid lhs,
const CryptoObjectUid rhs 
)
inlineconstexprnoexcept

判断第一个CryptoObjectUid是否小于第二个CryptoObjectUid

模板参数
N/A
参数
[in]lhs左值
[in]rhs右值
[out]N/A
[in,out]N/A
返回
如果小于则返回true
注解
对比同源密钥对象的版本
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_10151
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

◆ operator<=()

constexpr bool ara::crypto::operator<= ( const CryptoObjectUid lhs,
const CryptoObjectUid rhs 
)
inlineconstexprnoexcept

判断第一个CryptoObjectUid是否小于等于第二个CryptoObjectUid

模板参数
N/A
参数
[in]lhs左值
[in]rhs右值
[out]N/A
[in,out]N/A
返回
如果小于等于则返回true
注解
对比同源密钥对象的版本
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_10154
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

◆ operator==()

constexpr bool ara::crypto::operator== ( const CryptoObjectUid lhs,
const CryptoObjectUid rhs 
)
inlineconstexprnoexcept

判断两个CryptoObjectUid是否相等

模板参数
N/A
参数
[in]lhs左值
[in]rhs右值
[out]N/A
[in,out]N/A
返回
如果相等则返回true
注解
对比同源密钥对象的版本
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_10150
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

◆ operator>()

constexpr bool ara::crypto::operator> ( const CryptoObjectUid lhs,
const CryptoObjectUid rhs 
)
inlineconstexprnoexcept

判断第一个CryptoObjectUid是否大于第二个CryptoObjectUid

模板参数
N/A
参数
[in]lhs左值
[in]rhs右值
[out]N/A
[in,out]N/A
返回
如果大于则返回true
注解
对比同源密钥对象的版本
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_10152
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

◆ operator>=()

constexpr bool ara::crypto::operator>= ( const CryptoObjectUid lhs,
const CryptoObjectUid rhs 
)
inlineconstexprnoexcept

判断第一个CryptoObjectUid是否大于等于第二个CryptoObjectUid

模板参数
N/A
参数
[in]lhs左值
[in]rhs右值
[out]N/A
[in,out]N/A
返回
如果大于等于则返回true
注解
对比同源密钥对象的版本
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_10155
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

◆ SourceIsNil()

bool ara::crypto::CryptoObjectUid::SourceIsNil ( ) const
inlinenoexcept

判断对象生成器的标识符是否为空

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
如果为空则返回true
注解
N/A
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_10115
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.