mirror of
https://github.com/mutouyun/cpp-ipc.git
synced 2025-12-07 17:26:48 +08:00
eliminate error for old compilers
This commit is contained in:
parent
0b88505cb1
commit
4f46e5a95f
@ -34,9 +34,15 @@ struct id_type : id_type<0, AlignSize> {
|
|||||||
template <std::size_t DataSize = 0,
|
template <std::size_t DataSize = 0,
|
||||||
std::size_t AlignSize = (ipc::detail::min)(DataSize, alignof(std::max_align_t))>
|
std::size_t AlignSize = (ipc::detail::min)(DataSize, alignof(std::max_align_t))>
|
||||||
class id_pool {
|
class id_pool {
|
||||||
|
|
||||||
|
static constexpr std::size_t limited_max_count() {
|
||||||
|
return ipc::detail::min<std::size_t>(large_msg_cache, (std::numeric_limits<uint_t<8>>::max)());
|
||||||
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
enum : std::size_t {
|
enum : std::size_t {
|
||||||
max_count = ipc::detail::min<std::size_t>(large_msg_cache, (std::numeric_limits<uint_t<8>>::max)())
|
/* eliminate error: taking address of temporary */
|
||||||
|
max_count = limited_max_count()
|
||||||
};
|
};
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user